<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta http-equiv="cache-control" content="no-cache">
<title>Genivia - stdsoap2.h File Reference</title>
<link href="genivia_tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="genivia_content.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="top">
 <div id="titlearea">
  <table height="72px" width="100%" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td width="10%">&nbsp;</td>
     <td width="175px"><a href="https://www.genivia.com"><img alt="Genivia" src="GeniviaLogo2_trans_noslogan.png"/></a></td>
     <td class="tab_home"><a href="https://www.genivia.com">Home</a></td>
     <td class="tab_home"><a href="https://www.genivia.com/docs.html">Documentation</a></td>
     <td>
      <div style="float: right; font-size: 18px; font-weight: bold;">stdsoap2.h File Reference</div>
      <br>
      <div style="float: right; font-size: 10px;">updated Tue Apr 20 2021 by Robert van Engelen</div>
     </td>
     <td width="10%">&nbsp;</td>
    </tr>
   </tbody>
  </table>
 </div>
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('stdsoap2_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">stdsoap2.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>This file defines the common macros, types and functions of the gSOAP API grouped by <a href="modules.html">modules</a>  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsoap.html">soap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Context with the engine state.  <a href="structsoap.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsoap__cookie.html">soap_cookie</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cookie structure.  <a href="structsoap__cookie.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_namespace.html">Namespace</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure of each row in a namespace table.  <a href="struct_namespace.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_o_a_p___e_n_v_____header.html">SOAP_ENV__Header</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOAP Header structure.  <a href="struct_s_o_a_p___e_n_v_____header.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_o_a_p___e_n_v_____fault.html">SOAP_ENV__Fault</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOAP Fault structure.  <a href="struct_s_o_a_p___e_n_v_____fault.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_o_a_p___e_n_v_____code.html">SOAP_ENV__Code</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOAP Fault Code structure.  <a href="struct_s_o_a_p___e_n_v_____code.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_o_a_p___e_n_v_____detail.html">SOAP_ENV__Detail</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOAP Fault Detail structure.  <a href="struct_s_o_a_p___e_n_v_____detail.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_o_a_p___e_n_v_____reason.html">SOAP_ENV__Reason</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOAP Fault Reason structure generated by soapcpp2.  <a href="struct_s_o_a_p___e_n_v_____reason.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxsd____base64_binary.html">xsd__base64Binary</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XSD base64Binary structure with attachment data.  <a href="structxsd____base64_binary.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__xop_____include.html">_xop__Include</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XOP include structure with attachment data.  <a href="struct__xop_____include.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxsd____hex_binary.html">xsd__hexBinary</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">XSD hexBinary structure with attachment data.  <a href="structxsd____hex_binary.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsoap__dime.html">soap_dime</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores a linked list of DIME attachments received.  <a href="structsoap__dime.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsoap__mime.html">soap_mime</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores a linked list of MIME attachments received.  <a href="structsoap__mime.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsoap__multipart.html">soap_multipart</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DIME/MIME/MTOM attachment data received by the engine.  <a href="structsoap__multipart.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gad72dbcf6d0153db1b8d8a58001feed83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#gad72dbcf6d0153db1b8d8a58001feed83">DEBUG</a></td></tr>
<tr class="memdesc:gad72dbcf6d0153db1b8d8a58001feed83"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to enable debugging and logging.  <a href="group__group__debug.html#gad72dbcf6d0153db1b8d8a58001feed83">More...</a><br /></td></tr>
<tr class="separator:gad72dbcf6d0153db1b8d8a58001feed83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb8f9e482dad215431176d379369344c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#gafb8f9e482dad215431176d379369344c">SOAP_DEBUG</a></td></tr>
<tr class="memdesc:gafb8f9e482dad215431176d379369344c"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro, identical behavior as <code><a class="el" href="group__group__debug.html#gad72dbcf6d0153db1b8d8a58001feed83" title="User-definable macro to enable debugging and logging. ">DEBUG</a></code> but more portable.  <a href="group__group__debug.html#gafb8f9e482dad215431176d379369344c">More...</a><br /></td></tr>
<tr class="separator:gafb8f9e482dad215431176d379369344c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga245426f6e253f0d00529a2b72447b956"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#ga245426f6e253f0d00529a2b72447b956">DEBUG_STAMP</a></td></tr>
<tr class="memdesc:ga245426f6e253f0d00529a2b72447b956"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to enable debugging and logging with time stamps.  <a href="group__group__debug.html#ga245426f6e253f0d00529a2b72447b956">More...</a><br /></td></tr>
<tr class="separator:ga245426f6e253f0d00529a2b72447b956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9e34ba8fb127ddf35b3d66bd14fc683"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#gab9e34ba8fb127ddf35b3d66bd14fc683">SOAP_MEM_DEBUG</a></td></tr>
<tr class="memdesc:gab9e34ba8fb127ddf35b3d66bd14fc683"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to enable memory debugging without logging.  <a href="group__group__debug.html#gab9e34ba8fb127ddf35b3d66bd14fc683">More...</a><br /></td></tr>
<tr class="separator:gab9e34ba8fb127ddf35b3d66bd14fc683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga176c2f40b17a2952361c37c4602a4c37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga176c2f40b17a2952361c37c4602a4c37">SOAPDEFS_H</a></td></tr>
<tr class="memdesc:ga176c2f40b17a2952361c37c4602a4c37"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default) then the header file specified by this macro is included in the build via <a class="el" href="stdsoap2_8h.html" title="This file defines the common macros, types and functions of the gSOAP API grouped by modules ...">stdsoap2.h</a>.  <a href="group__group__with.html#ga176c2f40b17a2952361c37c4602a4c37">More...</a><br /></td></tr>
<tr class="separator:ga176c2f40b17a2952361c37c4602a4c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24620333a812a36ed84902ff3d897ff6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga24620333a812a36ed84902ff3d897ff6">WITH_SOAPDEFS_H</a></td></tr>
<tr class="memdesc:ga24620333a812a36ed84902ff3d897ff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), a user-supplied file named soapdefs.h is included in the build, i.e. soapdefs.h can be used to configure the build by defining compile-time macros and flags.  <a href="group__group__with.html#ga24620333a812a36ed84902ff3d897ff6">More...</a><br /></td></tr>
<tr class="separator:ga24620333a812a36ed84902ff3d897ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga447e0fdc3b39acab817a73181b16cc14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga447e0fdc3b39acab817a73181b16cc14">WITH_COMPAT</a></td></tr>
<tr class="memdesc:ga447e0fdc3b39acab817a73181b16cc14"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), removes dependency on C++ <code>std::string</code> and <code>std::iostream</code> libraries.  <a href="group__group__with.html#ga447e0fdc3b39acab817a73181b16cc14">More...</a><br /></td></tr>
<tr class="separator:ga447e0fdc3b39acab817a73181b16cc14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae03aa5dd66b0251c11ba8fc2fe29ecf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gaae03aa5dd66b0251c11ba8fc2fe29ecf">WITH_LEAN</a></td></tr>
<tr class="memdesc:gaae03aa5dd66b0251c11ba8fc2fe29ecf"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), memory footprint is significantly reduced by removing non-essential features from the engine and from the generated code.  <a href="group__group__with.html#gaae03aa5dd66b0251c11ba8fc2fe29ecf">More...</a><br /></td></tr>
<tr class="separator:gaae03aa5dd66b0251c11ba8fc2fe29ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c72f5017edb6930c54a8f70d9fb40b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga6c72f5017edb6930c54a8f70d9fb40b9">WITH_LEANER</a></td></tr>
<tr class="memdesc:ga6c72f5017edb6930c54a8f70d9fb40b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), memory footprint is further reduced from <code><a class="el" href="group__group__with.html#gaae03aa5dd66b0251c11ba8fc2fe29ecf" title="When this macro is defined at compile time (undefined by default), memory footprint is significantly ...">WITH_LEAN</a></code> by removing non-essential features from the engine and from the generated code.  <a href="group__group__with.html#ga6c72f5017edb6930c54a8f70d9fb40b9">More...</a><br /></td></tr>
<tr class="separator:ga6c72f5017edb6930c54a8f70d9fb40b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf82a624c2531f5e26bf234bc39ae07bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gaf82a624c2531f5e26bf234bc39ae07bd">WITH_FAST</a></td></tr>
<tr class="memdesc:gaf82a624c2531f5e26bf234bc39ae07bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time uses faster memory allocation at a cost of larger memory blocks allocated (defined by default except with <code><a class="el" href="group__group__with.html#gaae03aa5dd66b0251c11ba8fc2fe29ecf" title="When this macro is defined at compile time (undefined by default), memory footprint is significantly ...">WITH_LEAN</a></code> and <code><a class="el" href="group__group__with.html#ga6c72f5017edb6930c54a8f70d9fb40b9" title="When this macro is defined at compile time (undefined by default), memory footprint is further reduce...">WITH_LEANER</a>)</code>  <a href="group__group__with.html#gaf82a624c2531f5e26bf234bc39ae07bd">More...</a><br /></td></tr>
<tr class="separator:gaf82a624c2531f5e26bf234bc39ae07bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77f061a12d88eb8b7dae8b07cf90e29d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga77f061a12d88eb8b7dae8b07cf90e29d">WITH_COOKIES</a></td></tr>
<tr class="memdesc:ga77f061a12d88eb8b7dae8b07cf90e29d"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), HTTP cookie support is enabled in the engine.  <a href="group__group__with.html#ga77f061a12d88eb8b7dae8b07cf90e29d">More...</a><br /></td></tr>
<tr class="separator:ga77f061a12d88eb8b7dae8b07cf90e29d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab08b437f239f365c2a266d25e45b0148"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gab08b437f239f365c2a266d25e45b0148">WITH_INSECURE_COOKIES</a></td></tr>
<tr class="memdesc:gab08b437f239f365c2a266d25e45b0148"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), HTTP cookie support is enabled (as <code><a class="el" href="group__group__with.html#ga77f061a12d88eb8b7dae8b07cf90e29d" title="When this macro is defined at compile time (undefined by default), HTTP cookie support is enabled in ...">WITH_COOKIES</a></code>) but allows cookies with their Secure flag set to be sent over insecure channels.  <a href="group__group__with.html#gab08b437f239f365c2a266d25e45b0148">More...</a><br /></td></tr>
<tr class="separator:gab08b437f239f365c2a266d25e45b0148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40cbd680e7dbdeb63bce1d6d4b7b9620"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga40cbd680e7dbdeb63bce1d6d4b7b9620">WITH_IPV6</a></td></tr>
<tr class="memdesc:ga40cbd680e7dbdeb63bce1d6d4b7b9620"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), IPv6 support is enabled and both IPv4 and IPv6 connections are supported by the engine.  <a href="group__group__with.html#ga40cbd680e7dbdeb63bce1d6d4b7b9620">More...</a><br /></td></tr>
<tr class="separator:ga40cbd680e7dbdeb63bce1d6d4b7b9620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2854fe8474c2f87a9916d892306cb94c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga2854fe8474c2f87a9916d892306cb94c">WITH_IPV6_V6ONLY</a></td></tr>
<tr class="memdesc:ga2854fe8474c2f87a9916d892306cb94c"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), IPv6-only is enabled for port binding at the server side by the engine to ensure that a socket will only use IPv6 without mapping IPv4 to IPv6.  <a href="group__group__with.html#ga2854fe8474c2f87a9916d892306cb94c">More...</a><br /></td></tr>
<tr class="separator:ga2854fe8474c2f87a9916d892306cb94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5fa06f0e13edb611016c85364b0d0f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gae5fa06f0e13edb611016c85364b0d0f0">WITH_OPENSSL</a></td></tr>
<tr class="memdesc:gae5fa06f0e13edb611016c85364b0d0f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables linkage with OpenSSL for HTTPS and WS-Security (this macro should also be defined when using plugins that rely on OpenSSL)  <a href="group__group__with.html#gae5fa06f0e13edb611016c85364b0d0f0">More...</a><br /></td></tr>
<tr class="separator:gae5fa06f0e13edb611016c85364b0d0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba33a0ba79add64c641997a7e5070f27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gaba33a0ba79add64c641997a7e5070f27">WITH_GNUTLS</a></td></tr>
<tr class="memdesc:gaba33a0ba79add64c641997a7e5070f27"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables linking the GNUTLS library to enable HTTPS in the engine.  <a href="group__group__with.html#gaba33a0ba79add64c641997a7e5070f27">More...</a><br /></td></tr>
<tr class="separator:gaba33a0ba79add64c641997a7e5070f27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad30a07ea604aea8cb00f41f6310cf30f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gad30a07ea604aea8cb00f41f6310cf30f">WITH_GZIP</a></td></tr>
<tr class="memdesc:gad30a07ea604aea8cb00f41f6310cf30f"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables linkage with the zlib library for HTTP message compression (using compress and gzip methods) when the <code><a class="el" href="group__group__flags.html#gafa62be7ba46b50d58608a066f442c2a8" title="soap_mode ENC output flag value to compress messages sent, requires zlib enabled with compile-time fl...">SOAP_ENC_ZLIB</a></code> mode flag is enabled at runtime.  <a href="group__group__with.html#gad30a07ea604aea8cb00f41f6310cf30f">More...</a><br /></td></tr>
<tr class="separator:gad30a07ea604aea8cb00f41f6310cf30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2cdc1f87f3fc46b92e957d9e251797c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gad2cdc1f87f3fc46b92e957d9e251797c">WITH_ZLIB</a></td></tr>
<tr class="memdesc:gad2cdc1f87f3fc46b92e957d9e251797c"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables linking the zlib library for HTTP message compression when the <code><a class="el" href="group__group__flags.html#gafa62be7ba46b50d58608a066f442c2a8" title="soap_mode ENC output flag value to compress messages sent, requires zlib enabled with compile-time fl...">SOAP_ENC_ZLIB</a></code> mode flag is enabled at runtime.  <a href="group__group__with.html#gad2cdc1f87f3fc46b92e957d9e251797c">More...</a><br /></td></tr>
<tr class="separator:gad2cdc1f87f3fc46b92e957d9e251797c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a743d1499292194cfc81d305500c83f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga4a743d1499292194cfc81d305500c83f">WITH_NTLM</a></td></tr>
<tr class="memdesc:ga4a743d1499292194cfc81d305500c83f"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables linkage with the ntlm library for HTTP NTLM authentication.  <a href="group__group__with.html#ga4a743d1499292194cfc81d305500c83f">More...</a><br /></td></tr>
<tr class="separator:ga4a743d1499292194cfc81d305500c83f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac12224709e8774c00afebe02a0ee0c8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gac12224709e8774c00afebe02a0ee0c8d">WITH_C_LOCALE</a></td></tr>
<tr class="memdesc:gac12224709e8774c00afebe02a0ee0c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (defined by default for most platforms), the C locale is enabled in the engine, opposite of <code><a class="el" href="group__group__with.html#gac587d5d27bcbceffb66741f230333a67" title="When this macro is defined at compile time (undefined by default), the use of the C locale is disable...">WITH_NO_C_LOCALE</a></code>  <a href="group__group__with.html#gac12224709e8774c00afebe02a0ee0c8d">More...</a><br /></td></tr>
<tr class="separator:gac12224709e8774c00afebe02a0ee0c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac587d5d27bcbceffb66741f230333a67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gac587d5d27bcbceffb66741f230333a67">WITH_NO_C_LOCALE</a></td></tr>
<tr class="memdesc:gac587d5d27bcbceffb66741f230333a67"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), the use of the C locale is disabled in the engine, the opposite of <code><a class="el" href="group__group__with.html#gac12224709e8774c00afebe02a0ee0c8d" title="When this macro is defined at compile time (defined by default for most platforms), the C locale is enabled in the engine, opposite of WITH_NO_C_LOCALE ">WITH_C_LOCALE</a></code>  <a href="group__group__with.html#gac587d5d27bcbceffb66741f230333a67">More...</a><br /></td></tr>
<tr class="separator:gac587d5d27bcbceffb66741f230333a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a92e63a0dd8b9d3701d001cafcde955"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga3a92e63a0dd8b9d3701d001cafcde955">WITH_INCLUDE_XLOCALE_H</a></td></tr>
<tr class="memdesc:ga3a92e63a0dd8b9d3701d001cafcde955"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (defined by default for most platforms), include xlocale.h to define <code>locale_t</code> and the <code>_l</code> locale-specific functions.  <a href="group__group__with.html#ga3a92e63a0dd8b9d3701d001cafcde955">More...</a><br /></td></tr>
<tr class="separator:ga3a92e63a0dd8b9d3701d001cafcde955"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac446a18bcd54c58c0b62362f2e6113e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gac446a18bcd54c58c0b62362f2e6113e2">WITH_DOM</a></td></tr>
<tr class="memdesc:gac446a18bcd54c58c0b62362f2e6113e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables WS-Security signature verification and XML re-canonicalization, i.e. this macro must be defined when using the gSOAP WSSE plugin for WS-Security.  <a href="group__group__with.html#gac446a18bcd54c58c0b62362f2e6113e2">More...</a><br /></td></tr>
<tr class="separator:gac446a18bcd54c58c0b62362f2e6113e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3632d9a171ac29a7cb4a4c4861d8e8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gaa3632d9a171ac29a7cb4a4c4861d8e8d">WITH_REPLACE_ILLEGAL_UTF8</a></td></tr>
<tr class="memdesc:gaa3632d9a171ac29a7cb4a4c4861d8e8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), replaces UTF-8 content that is outside the Unicode range with the value of <code><a class="el" href="group__group__soap.html#gaafe757ff5b99e03ae2c7814dedf9aa8e" title="A user-definable integer Unicode value representing a character that replaces an invalid Unicode code...">SOAP_UNKNOWN_UNICODE_CHAR</a></code> (Unicode FFFD) to indicate illegal UTF-8, set <code><a class="el" href="group__group__soap.html#gaafe757ff5b99e03ae2c7814dedf9aa8e" title="A user-definable integer Unicode value representing a character that replaces an invalid Unicode code...">SOAP_UNKNOWN_UNICODE_CHAR</a></code> to another integer code if desired (the value is 0xFFFD by default)  <a href="group__group__with.html#gaa3632d9a171ac29a7cb4a4c4861d8e8d">More...</a><br /></td></tr>
<tr class="separator:gaa3632d9a171ac29a7cb4a4c4861d8e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac697013bbde81d22d15d83d122f85f18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gac697013bbde81d22d15d83d122f85f18">WITH_FASTCGI</a></td></tr>
<tr class="memdesc:gac697013bbde81d22d15d83d122f85f18"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables and configures the engine and generated code to use FastCGI at the server side.  <a href="group__group__with.html#gac697013bbde81d22d15d83d122f85f18">More...</a><br /></td></tr>
<tr class="separator:gac697013bbde81d22d15d83d122f85f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93604d4f98eeeedcc7af19ff83192308"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga93604d4f98eeeedcc7af19ff83192308">WITH_NOIO</a></td></tr>
<tr class="memdesc:ga93604d4f98eeeedcc7af19ff83192308"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), removes all IO and socket library calls to replace these with user-supplied callback functions, see the IO callbacks in the user guide.  <a href="group__group__with.html#ga93604d4f98eeeedcc7af19ff83192308">More...</a><br /></td></tr>
<tr class="separator:ga93604d4f98eeeedcc7af19ff83192308"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea95327865324f1aba294f3ae5d13dd4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gaea95327865324f1aba294f3ae5d13dd4">WITH_NOIDREF</a></td></tr>
<tr class="memdesc:gaea95327865324f1aba294f3ae5d13dd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), permanently disables XML ID (<code>id</code> attribute) and REF (<code>href</code> or <code>ref</code> attribute) processing rules associated with SOAP 1.1 and SOAP 1.2 "multi-reference" data to serialize object graphs, this is a more aggressive optimization option than the runtime <code><a class="el" href="group__group__flags.html#gaa631be9579f581f96ea5ecf91b837493" title="soap_mode XML input/output flag value to serialize C/C++ data structures as XML trees without id-href...">SOAP_XML_TREE</a></code> flag.  <a href="group__group__with.html#gaea95327865324f1aba294f3ae5d13dd4">More...</a><br /></td></tr>
<tr class="separator:gaea95327865324f1aba294f3ae5d13dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e4012870cc520445f8bb0b08f8ae2bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga9e4012870cc520445f8bb0b08f8ae2bc">WITH_NOHTTP</a></td></tr>
<tr class="memdesc:ga9e4012870cc520445f8bb0b08f8ae2bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), permanently removes the HTTP stack to reduce code size.  <a href="group__group__with.html#ga9e4012870cc520445f8bb0b08f8ae2bc">More...</a><br /></td></tr>
<tr class="separator:ga9e4012870cc520445f8bb0b08f8ae2bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c6f7ec29799a308133930ffc4d7109a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga1c6f7ec29799a308133930ffc4d7109a">WITH_NOZONE</a></td></tr>
<tr class="memdesc:ga1c6f7ec29799a308133930ffc4d7109a"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), removes and ignores the timezone in <em><code>xsd:dateTime</code></em> values.  <a href="group__group__with.html#ga1c6f7ec29799a308133930ffc4d7109a">More...</a><br /></td></tr>
<tr class="separator:ga1c6f7ec29799a308133930ffc4d7109a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga376e550466f3e75f529e113fcf36f86a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga376e550466f3e75f529e113fcf36f86a">WITH_NOEMPTYNAMESPACES</a></td></tr>
<tr class="memdesc:ga376e550466f3e75f529e113fcf36f86a"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time, default empty namespaces are not required to parse XML and are disabled from XML messages when the <code><a class="el" href="group__group__flags.html#gaabf4437aeb9a8ae91bfbc3cdce538a6b" title="soap_mode XML output flag value to send XML messages with XML default namespaces for elements instead...">SOAP_XML_DEFAULTNS</a></code> mode flag is used.  <a href="group__group__with.html#ga376e550466f3e75f529e113fcf36f86a">More...</a><br /></td></tr>
<tr class="separator:ga376e550466f3e75f529e113fcf36f86a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0f80155c2f036cd4da1735cafc9e60b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gaa0f80155c2f036cd4da1735cafc9e60b">WITH_NOEMPTYSTRUCT</a></td></tr>
<tr class="separator:gaa0f80155c2f036cd4da1735cafc9e60b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0e1c923db1547a75ad010a3172c065a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gab0e1c923db1547a75ad010a3172c065a">WITH_NOGLOBAL</a></td></tr>
<tr class="memdesc:gab0e1c923db1547a75ad010a3172c065a"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), omits SOAP Header and Fault serialization code, this flag prevents duplicate definitions in the source code generated by soapcpp2.  <a href="group__group__with.html#gab0e1c923db1547a75ad010a3172c065a">More...</a><br /></td></tr>
<tr class="separator:gab0e1c923db1547a75ad010a3172c065a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac22000b4058bb41a88750d10785baaf1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gac22000b4058bb41a88750d10785baaf1">WITH_NONAMESPACES</a></td></tr>
<tr class="memdesc:gac22000b4058bb41a88750d10785baaf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), removes dependence on the global <code><a class="el" href="group__group__namespace.html#gaabfac0a3b8d38498bc5e1e3bc465ead6" title="The global XML namespaces table with entries defined by the Namespace structure and populated in an ...">namespaces</a></code> table, rather users must set the XML namespaces explicitly by calling <code><a class="el" href="group__group__namespace.html#ga5ec913accc705cca3296ab75bae955a5" title="Activates an XML namespace table to generate and resolve xmlns namespace prefixes in XML messages...">soap_set_namespaces</a></code>  <a href="group__group__with.html#gac22000b4058bb41a88750d10785baaf1">More...</a><br /></td></tr>
<tr class="separator:gac22000b4058bb41a88750d10785baaf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e3f4fd002ffd6b7f0b675a2dd78ca17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga2e3f4fd002ffd6b7f0b675a2dd78ca17">WITH_CDATA</a></td></tr>
<tr class="memdesc:ga2e3f4fd002ffd6b7f0b675a2dd78ca17"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), retains the parsed CDATA sections in literal XML strings.  <a href="group__group__with.html#ga2e3f4fd002ffd6b7f0b675a2dd78ca17">More...</a><br /></td></tr>
<tr class="separator:ga2e3f4fd002ffd6b7f0b675a2dd78ca17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0801009d3ed28b2c66063c26423fa8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gaa0801009d3ed28b2c66063c26423fa8d">WITH_PURE_VIRTUAL</a></td></tr>
<tr class="memdesc:gaa0801009d3ed28b2c66063c26423fa8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), makes C++ service class operation methods and the copy method pure virtual by defining <code><a class="el" href="group__group__soap.html#gad4edb63b6b20a8e5ac3891550013f64a" title="Macro is set to SOAP_PURE_VIRTUAL = 0 at compile time when macro WITH_PURE_VIRTUAL is defined...">SOAP_PURE_VIRTUAL</a></code> = 0.  <a href="group__group__with.html#gaa0801009d3ed28b2c66063c26423fa8d">More...</a><br /></td></tr>
<tr class="separator:gaa0801009d3ed28b2c66063c26423fa8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad994e1b9a0209a5da210eab3a69c52e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#gad994e1b9a0209a5da210eab3a69c52e1">WITH_DEFAULT_VIRTUAL</a></td></tr>
<tr class="memdesc:gad994e1b9a0209a5da210eab3a69c52e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables C++ base service classes with default virtual methods returning fault <code><a class="el" href="group__group__errors.html#gab0c5959ec4b7509ce48d9a29c8601fad" title="A soap_status error code: the service request dispatcher did not find a matching service operation fo...">SOAP_NO_METHOD</a></code>  <a href="group__group__with.html#gad994e1b9a0209a5da210eab3a69c52e1">More...</a><br /></td></tr>
<tr class="separator:gad994e1b9a0209a5da210eab3a69c52e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a99ea572d2ad520776c2a92a5f50304"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga3a99ea572d2ad520776c2a92a5f50304">WITH_CASEINSENSITIVETAGS</a></td></tr>
<tr class="memdesc:ga3a99ea572d2ad520776c2a92a5f50304"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), enables case insensitive XML tag name parsing and validation.  <a href="group__group__with.html#ga3a99ea572d2ad520776c2a92a5f50304">More...</a><br /></td></tr>
<tr class="separator:ga3a99ea572d2ad520776c2a92a5f50304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11ff99091a8f7fa179705bb3bff1aed2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga11ff99091a8f7fa179705bb3bff1aed2">WITH_SOCKET_CLOSE_ON_EXIT</a></td></tr>
<tr class="memdesc:ga11ff99091a8f7fa179705bb3bff1aed2"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), prevents a server port from staying in listening mode after exit by internally setting <code>fcntl(sock, F_SETFD, FD_CLOEXEC)</code>  <a href="group__group__with.html#ga11ff99091a8f7fa179705bb3bff1aed2">More...</a><br /></td></tr>
<tr class="separator:ga11ff99091a8f7fa179705bb3bff1aed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32da1a1af344a155b0ad01e6dbb7daaa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga32da1a1af344a155b0ad01e6dbb7daaa">WITH_TCPFIN</a></td></tr>
<tr class="memdesc:ga32da1a1af344a155b0ad01e6dbb7daaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), the engine transmits TCP FIN using <code>shutdown(sock, SHUT_WR)</code> after all sends are completed and just before the socket closes.  <a href="group__group__with.html#ga32da1a1af344a155b0ad01e6dbb7daaa">More...</a><br /></td></tr>
<tr class="separator:ga32da1a1af344a155b0ad01e6dbb7daaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f1f2dd7a7d88f5acdaaab010d8e99ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga0f1f2dd7a7d88f5acdaaab010d8e99ff">WITH_SELF_PIPE</a></td></tr>
<tr class="memdesc:ga0f1f2dd7a7d88f5acdaaab010d8e99ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), the engine is configured to enable <code><a class="el" href="group__group__io.html#ga139afbf916c84724fef3f82aca4857d3" title="Close the connection of the specified context using a self-pipe. ">soap_close_connection</a></code> using a "self-pipe".  <a href="group__group__with.html#ga0f1f2dd7a7d88f5acdaaab010d8e99ff">More...</a><br /></td></tr>
<tr class="separator:ga0f1f2dd7a7d88f5acdaaab010d8e99ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bb3800c453e42fa5549c413b0c917e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__with.html#ga3bb3800c453e42fa5549c413b0c917e9">WITH_CRTOLF</a></td></tr>
<tr class="memdesc:ga3bb3800c453e42fa5549c413b0c917e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this macro is defined at compile time (undefined by default), the engine is configured to replace CRLF (carriage return <code>#xD</code> followed by line feed <code>#xA</code>) by LF and replace single CR by LF.  <a href="group__group__with.html#ga3bb3800c453e42fa5549c413b0c917e9">More...</a><br /></td></tr>
<tr class="separator:ga3bb3800c453e42fa5549c413b0c917e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71b70dabc89650ed7197fd6d97bb4543"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga71b70dabc89650ed7197fd6d97bb4543">SOAP_NOTHROW</a>&#160;&#160;&#160;(std::nothrow)</td></tr>
<tr class="memdesc:ga71b70dabc89650ed7197fd6d97bb4543"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro expands to <code>(std::nothrow)</code> to prevent the deserializer's memory allocator from throwing an exception but return <code><a class="el" href="group__group__errors.html#ga9fd637076afcd330401f2cd0a71fe729" title="A soap_status error code: out of memory. ">SOAP_EOM</a></code> instead, this macro is empty when <code><a class="el" href="group__group__with.html#ga447e0fdc3b39acab817a73181b16cc14" title="When this macro is defined at compile time (undefined by default), removes dependency on C++ std::str...">WITH_COMPAT</a></code> is enabled or when <code><a class="el" href="group__group__with.html#gaae03aa5dd66b0251c11ba8fc2fe29ecf" title="When this macro is defined at compile time (undefined by default), memory footprint is significantly ...">WITH_LEAN</a></code> or <code><a class="el" href="group__group__with.html#ga6c72f5017edb6930c54a8f70d9fb40b9" title="When this macro is defined at compile time (undefined by default), memory footprint is further reduce...">WITH_LEANER</a></code> are enabled which means that exceptions may be thrown.  <a href="group__group__soap.html#ga71b70dabc89650ed7197fd6d97bb4543">More...</a><br /></td></tr>
<tr class="separator:ga71b70dabc89650ed7197fd6d97bb4543"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ec95d997cc20a6a84dd4d76b3ea2fcc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga6ec95d997cc20a6a84dd4d76b3ea2fcc">SOAP_BUFLEN</a>&#160;&#160;&#160;(65536)</td></tr>
<tr class="memdesc:ga6ec95d997cc20a6a84dd4d76b3ea2fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable size of the input and output message buffer <code><a class="el" href="structsoap.html#acda1736fbaac07261226befe165a5681" title="Internal buffer with partial data received or partial data to be sent, where the data occupies soap::...">soap::buf</a></code> (the value is 65536 by default)  <a href="group__group__soap.html#ga6ec95d997cc20a6a84dd4d76b3ea2fcc">More...</a><br /></td></tr>
<tr class="separator:ga6ec95d997cc20a6a84dd4d76b3ea2fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2652270988caffd32e990912aa3905f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga2652270988caffd32e990912aa3905f4">SOAP_HDRLEN</a>&#160;&#160;&#160;(8192)</td></tr>
<tr class="memdesc:ga2652270988caffd32e990912aa3905f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum length of HTTP headers (the value is 8192 by default)  <a href="group__group__soap.html#ga2652270988caffd32e990912aa3905f4">More...</a><br /></td></tr>
<tr class="separator:ga2652270988caffd32e990912aa3905f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69f1ba9e1b47201e54822f365087f5a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga69f1ba9e1b47201e54822f365087f5a5">SOAP_TAGLEN</a>&#160;&#160;&#160;(1024)</td></tr>
<tr class="memdesc:ga69f1ba9e1b47201e54822f365087f5a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum length of XML tags and URLs (the value is 1024 by default)  <a href="group__group__soap.html#ga69f1ba9e1b47201e54822f365087f5a5">More...</a><br /></td></tr>
<tr class="separator:ga69f1ba9e1b47201e54822f365087f5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92d654b655b8aca035c8281a836f495f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga92d654b655b8aca035c8281a836f495f">SOAP_TMPLEN</a>&#160;&#160;&#160;(1024)</td></tr>
<tr class="memdesc:ga92d654b655b8aca035c8281a836f495f"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum length of temporary string values stored in <code><a class="el" href="structsoap.html#a58350076d9fa133bacca27424fe0feff" title="Internal buffer to hold short messages, URLs and HTTP/MIME header lines, must have at least SOAP_TMPL...">soap::msgbuf</a></code> and <code><a class="el" href="structsoap.html#a194bcafed0c3e368b92f452fc80b2d31" title="Internal buffer to hold temporary strings such as string representations of primitive values...">soap::tmpbuf</a></code>, e.g. to hold short strings and brief error messages (1024 by default, must not be less than 1024)  <a href="group__group__soap.html#ga92d654b655b8aca035c8281a836f495f">More...</a><br /></td></tr>
<tr class="separator:ga92d654b655b8aca035c8281a836f495f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd23342e94173d223a24814545babdaf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gafd23342e94173d223a24814545babdaf">SOAP_MAXALLOCSIZE</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gafd23342e94173d223a24814545babdaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum size of a block of memory that <code>malloc</code> can allocate or 0 for no limit (the value is 0 by default)  <a href="group__group__soap.html#gafd23342e94173d223a24814545babdaf">More...</a><br /></td></tr>
<tr class="separator:gafd23342e94173d223a24814545babdaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29a7dab5c96c2724b3c234505d52c76e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga29a7dab5c96c2724b3c234505d52c76e">SOAP_MAXARRAYSIZE</a>&#160;&#160;&#160;(100000)</td></tr>
<tr class="memdesc:ga29a7dab5c96c2724b3c234505d52c76e"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to protect excessive SOAP array allocation requests by defining a maximum allocation threshold.  <a href="group__group__soap.html#ga29a7dab5c96c2724b3c234505d52c76e">More...</a><br /></td></tr>
<tr class="separator:ga29a7dab5c96c2724b3c234505d52c76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4c2ca8c2293fc75075aec4a09f4dc38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gad4c2ca8c2293fc75075aec4a09f4dc38">SOAP_MAXDIMESIZE</a>&#160;&#160;&#160;(8*1048576)</td></tr>
<tr class="memdesc:gad4c2ca8c2293fc75075aec4a09f4dc38"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum length of DIME attachments received (the value is 8 MB by default)  <a href="group__group__soap.html#gad4c2ca8c2293fc75075aec4a09f4dc38">More...</a><br /></td></tr>
<tr class="separator:gad4c2ca8c2293fc75075aec4a09f4dc38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59f0c79e1cd2a135f74351bf9f8c17a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga59f0c79e1cd2a135f74351bf9f8c17a6">SOAP_MAXEINTR</a>&#160;&#160;&#160;(10)</td></tr>
<tr class="memdesc:ga59f0c79e1cd2a135f74351bf9f8c17a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum number of EINTR interrupts to ignore while polling a socket for pending activity, each EINTR ignored may increase the I/O blocking time by at most one second (the value is 10 by default)  <a href="group__group__soap.html#ga59f0c79e1cd2a135f74351bf9f8c17a6">More...</a><br /></td></tr>
<tr class="separator:ga59f0c79e1cd2a135f74351bf9f8c17a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga449296b6ea91c469c16ed505f04ca070"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga449296b6ea91c469c16ed505f04ca070">SOAP_MAXINFLATESIZE</a>&#160;&#160;&#160;(1*1048576)</td></tr>
<tr class="memdesc:ga449296b6ea91c469c16ed505f04ca070"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trusted inflated content size (1 MB by default), larger content is subject to the <code><a class="el" href="group__group__soap.html#ga61bac5e1247c779c5ea27090faf0e79d" title="Trusted deflation ratio after SOAP_MAXINFLATESIZE is reached, trust when compressed / deflated &gt; SOAP...">SOAP_MINDEFLATERATIO</a></code> constraint, i.e. if <code><a class="el" href="group__group__soap.html#ga61bac5e1247c779c5ea27090faf0e79d" title="Trusted deflation ratio after SOAP_MAXINFLATESIZE is reached, trust when compressed / deflated &gt; SOAP...">SOAP_MINDEFLATERATIO</a></code> is 1.0, <code><a class="el" href="group__group__soap.html#ga449296b6ea91c469c16ed505f04ca070" title="Trusted inflated content size (1 MB by default), larger content is subject to the SOAP_MINDEFLATERATI...">SOAP_MAXINFLATESIZE</a></code> is always the max size of uncompressed content.  <a href="group__group__soap.html#ga449296b6ea91c469c16ed505f04ca070">More...</a><br /></td></tr>
<tr class="separator:ga449296b6ea91c469c16ed505f04ca070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9750ea0479df8aa88e06f6a148b2a670"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga9750ea0479df8aa88e06f6a148b2a670">SOAP_MAXKEEPALIVE</a>&#160;&#160;&#160;(100)</td></tr>
<tr class="memdesc:ga9750ea0479df8aa88e06f6a148b2a670"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum iterations in the server-side <code><a class="el" href="group__group__io.html#ga51dba7706a505240bd8935c0b28e419d" title="Serve a pending request. ">soap_serve</a></code> loop (or the C++ service class <code>serve</code> method) on HTTP keep-alive connections, assigned to <code><a class="el" href="structsoap.html#a1d7aca6ac1d62302102c17508a8b0ec0" title="User-definable maximum number of keep-alive message exchanges per connection (the value is SOAP_MAXKE...">soap::max_keep_alive</a></code> which can be altered at runtime (the value is 100 by default)  <a href="group__group__soap.html#ga9750ea0479df8aa88e06f6a148b2a670">More...</a><br /></td></tr>
<tr class="separator:ga9750ea0479df8aa88e06f6a148b2a670"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd0dd334a752d8c145fa720deb905508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gabd0dd334a752d8c145fa720deb905508">SOAP_MAXLENGTH</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gabd0dd334a752d8c145fa720deb905508"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum string content length for strings not already constrained by XML schema validation constraints, zero or negative means unlimited string lengths are allowed (the value is 0 by default)  <a href="group__group__soap.html#gabd0dd334a752d8c145fa720deb905508">More...</a><br /></td></tr>
<tr class="separator:gabd0dd334a752d8c145fa720deb905508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ad35599c611417132d6b0a9b6870652"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga2ad35599c611417132d6b0a9b6870652">SOAP_MAXLEVEL</a>&#160;&#160;&#160;(10000)</td></tr>
<tr class="memdesc:ga2ad35599c611417132d6b0a9b6870652"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum XML nesting depth level permitted by the XML parser, must be greater than zero (the value is 10000 by default)  <a href="group__group__soap.html#ga2ad35599c611417132d6b0a9b6870652">More...</a><br /></td></tr>
<tr class="separator:ga2ad35599c611417132d6b0a9b6870652"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3933a58d23a5bf2ad64039725cb23786"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga3933a58d23a5bf2ad64039725cb23786">SOAP_MAXOCCURS</a>&#160;&#160;&#160;(100000)</td></tr>
<tr class="memdesc:ga3933a58d23a5bf2ad64039725cb23786"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable maximum number of array or container elements for containers that are not already constrained by XML schema validation constraints, must be greater than zero (the value is 100000 by default)  <a href="group__group__soap.html#ga3933a58d23a5bf2ad64039725cb23786">More...</a><br /></td></tr>
<tr class="separator:ga3933a58d23a5bf2ad64039725cb23786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61bac5e1247c779c5ea27090faf0e79d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga61bac5e1247c779c5ea27090faf0e79d">SOAP_MINDEFLATERATIO</a>&#160;&#160;&#160;(1.0/1032.0)</td></tr>
<tr class="memdesc:ga61bac5e1247c779c5ea27090faf0e79d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trusted deflation ratio after <code><a class="el" href="group__group__soap.html#ga449296b6ea91c469c16ed505f04ca070" title="Trusted inflated content size (1 MB by default), larger content is subject to the SOAP_MINDEFLATERATI...">SOAP_MAXINFLATESIZE</a></code> is reached, trust when compressed / deflated &gt; <code><a class="el" href="group__group__soap.html#ga61bac5e1247c779c5ea27090faf0e79d" title="Trusted deflation ratio after SOAP_MAXINFLATESIZE is reached, trust when compressed / deflated &gt; SOAP...">SOAP_MINDEFLATERATIO</a></code> (default is 0.00096899224806 or 1032:1, which is according to the zlib site: "The limit (1032:1) comes from the fact that one length/distance pair can represent at most 258 output bytes. A length requires at least one bit and a distance requires at least one bit, so two bits in can give 258 bytes out, or eight bits in give 1032 bytes out. A dynamic block has no length restriction, so you could get arbitrarily close to the limit of 1032:1.".  <a href="group__group__soap.html#ga61bac5e1247c779c5ea27090faf0e79d">More...</a><br /></td></tr>
<tr class="separator:ga61bac5e1247c779c5ea27090faf0e79d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4edb63b6b20a8e5ac3891550013f64a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gad4edb63b6b20a8e5ac3891550013f64a">SOAP_PURE_VIRTUAL</a>&#160;&#160;&#160;= 0</td></tr>
<tr class="memdesc:gad4edb63b6b20a8e5ac3891550013f64a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro is set to <code><a class="el" href="group__group__soap.html#gad4edb63b6b20a8e5ac3891550013f64a" title="Macro is set to SOAP_PURE_VIRTUAL = 0 at compile time when macro WITH_PURE_VIRTUAL is defined...">SOAP_PURE_VIRTUAL</a></code> = 0 at compile time when macro <code><a class="el" href="group__group__with.html#gaa0801009d3ed28b2c66063c26423fa8d" title="When this macro is defined at compile time (undefined by default), makes C++ service class operation ...">WITH_PURE_VIRTUAL</a></code> is defined.  <a href="group__group__soap.html#gad4edb63b6b20a8e5ac3891550013f64a">More...</a><br /></td></tr>
<tr class="separator:gad4edb63b6b20a8e5ac3891550013f64a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab18ff4d6039f1387641508ae7be8a145"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gab18ff4d6039f1387641508ae7be8a145">SOAP_SSL_RSA_BITS</a>&#160;&#160;&#160;(2048)</td></tr>
<tr class="memdesc:gab18ff4d6039f1387641508ae7be8a145"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable length of RSA keys used for https connections (the value is 2048 by default)  <a href="group__group__soap.html#gab18ff4d6039f1387641508ae7be8a145">More...</a><br /></td></tr>
<tr class="separator:gab18ff4d6039f1387641508ae7be8a145"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a42c92a6417928388f4ee790ff74434"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga3a42c92a6417928388f4ee790ff74434">SOAP_UNKNOWN_CHAR</a>&#160;&#160;&#160;(0x7F)</td></tr>
<tr class="memdesc:ga3a42c92a6417928388f4ee790ff74434"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable 8 bit integer that represents a character that could not be converted to an ASCII char, i.e. when converting an XML Unicode character (typically UTF-8), this is applicable when the runtime flag <code><a class="el" href="group__group__flags.html#ga9006d22d0abc39831dfe3ce1e491ce6f" title="soap_mode input/output flag value to serialize and deserialize 8-bit C/C++ strings containing UTF-8 e...">SOAP_C_UTFSTRING</a></code> is not used (the value is 0x7F by default)  <a href="group__group__soap.html#ga3a42c92a6417928388f4ee790ff74434">More...</a><br /></td></tr>
<tr class="separator:ga3a42c92a6417928388f4ee790ff74434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafe757ff5b99e03ae2c7814dedf9aa8e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gaafe757ff5b99e03ae2c7814dedf9aa8e">SOAP_UNKNOWN_UNICODE_CHAR</a>&#160;&#160;&#160;(0xFFFD)</td></tr>
<tr class="memdesc:gaafe757ff5b99e03ae2c7814dedf9aa8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A user-definable integer Unicode value representing a character that replaces an invalid Unicode code point, i.e. when converting an XML invalid Unicode character from UTF-8 (the value is 0xFFFD by default)  <a href="group__group__soap.html#gaafe757ff5b99e03ae2c7814dedf9aa8e">More...</a><br /></td></tr>
<tr class="separator:gaafe757ff5b99e03ae2c7814dedf9aa8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd3b66726c9832645b90f313b109d4b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gabd3b66726c9832645b90f313b109d4b5">SOAP_LONG_FORMAT</a>&#160;&#160;&#160;&quot;%lld&quot;</td></tr>
<tr class="memdesc:gabd3b66726c9832645b90f313b109d4b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents the <code><a class="el" href="group__group__soap.html#ga78b36c5636eb5283d651b69d8684c6ae" title="User-definable macro that represents a portable signed 64 bit integer type. ">LONG64</a></code> printf %-format.  <a href="group__group__soap.html#gabd3b66726c9832645b90f313b109d4b5">More...</a><br /></td></tr>
<tr class="separator:gabd3b66726c9832645b90f313b109d4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8867a4e80f19a89f21ccc660a70a60b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga8867a4e80f19a89f21ccc660a70a60b9">SOAP_ULONG_FORMAT</a>&#160;&#160;&#160;&quot;%llu&quot;</td></tr>
<tr class="memdesc:ga8867a4e80f19a89f21ccc660a70a60b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents the <code><a class="el" href="group__group__soap.html#ga7c6e38d209f60a18e362172dca1a3b6e" title="User-definable macro that represents a portable unsigned 64 bit integer type. ">ULONG64</a></code> printf %-format.  <a href="group__group__soap.html#ga8867a4e80f19a89f21ccc660a70a60b9">More...</a><br /></td></tr>
<tr class="separator:ga8867a4e80f19a89f21ccc660a70a60b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6eb1bde7cecc2fbadbcbbc6395227439"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga6eb1bde7cecc2fbadbcbbc6395227439">SOAP_SOCKET</a>&#160;&#160;&#160;int</td></tr>
<tr class="memdesc:ga6eb1bde7cecc2fbadbcbbc6395227439"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro that defines a portable socket type, usually <code>int</code>, but the type may depend on the platform being used.  <a href="group__group__soap.html#ga6eb1bde7cecc2fbadbcbbc6395227439">More...</a><br /></td></tr>
<tr class="separator:ga6eb1bde7cecc2fbadbcbbc6395227439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9e77b1557780293eec0b269ef191472"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gab9e77b1557780293eec0b269ef191472">SOAP_INVALID_SOCKET</a>&#160;&#160;&#160;(-1)</td></tr>
<tr class="memdesc:gab9e77b1557780293eec0b269ef191472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro that defines a portable invalid socket value (usually -1, but the value depends on the OS)  <a href="group__group__soap.html#gab9e77b1557780293eec0b269ef191472">More...</a><br /></td></tr>
<tr class="separator:gab9e77b1557780293eec0b269ef191472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90a063a3799890c69913b259b01af0df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga90a063a3799890c69913b259b01af0df">SOAP_SOCKLEN_T</a>&#160;&#160;&#160;size_t</td></tr>
<tr class="memdesc:ga90a063a3799890c69913b259b01af0df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro that defines a portable socklen_t type (usually <code>size_t</code>, but type depends on the OS)  <a href="group__group__soap.html#ga90a063a3799890c69913b259b01af0df">More...</a><br /></td></tr>
<tr class="separator:ga90a063a3799890c69913b259b01af0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaae8747f4cdacee575875c3a2488d99c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gaaae8747f4cdacee575875c3a2488d99c">soap_valid_socket</a>(sock)&#160;&#160;&#160;((sock) != <a class="el" href="group__group__soap.html#gab9e77b1557780293eec0b269ef191472">SOAP_INVALID_SOCKET</a>)</td></tr>
<tr class="memdesc:gaaae8747f4cdacee575875c3a2488d99c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function macro to check if a socket is valid, i.e. not equal to <code><a class="el" href="group__group__soap.html#gab9e77b1557780293eec0b269ef191472" title="Macro that defines a portable invalid socket value (usually -1, but the value depends on the OS) ...">SOAP_INVALID_SOCKET</a></code>  <a href="group__group__soap.html#gaaae8747f4cdacee575875c3a2488d99c">More...</a><br /></td></tr>
<tr class="separator:gaaae8747f4cdacee575875c3a2488d99c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78b36c5636eb5283d651b69d8684c6ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga78b36c5636eb5283d651b69d8684c6ae">LONG64</a>&#160;&#160;&#160;int64_t</td></tr>
<tr class="memdesc:ga78b36c5636eb5283d651b69d8684c6ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents a portable signed 64 bit integer type.  <a href="group__group__soap.html#ga78b36c5636eb5283d651b69d8684c6ae">More...</a><br /></td></tr>
<tr class="separator:ga78b36c5636eb5283d651b69d8684c6ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c6e38d209f60a18e362172dca1a3b6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga7c6e38d209f60a18e362172dca1a3b6e">ULONG64</a>&#160;&#160;&#160;uint64_t</td></tr>
<tr class="memdesc:ga7c6e38d209f60a18e362172dca1a3b6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents a portable unsigned 64 bit integer type.  <a href="group__group__soap.html#ga7c6e38d209f60a18e362172dca1a3b6e">More...</a><br /></td></tr>
<tr class="separator:ga7c6e38d209f60a18e362172dca1a3b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1aa5d7b738a5a8398d12e0e34923bbec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga1aa5d7b738a5a8398d12e0e34923bbec">FLT_NAN</a></td></tr>
<tr class="memdesc:ga1aa5d7b738a5a8398d12e0e34923bbec"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents a portable single floating point NaN value (defined by default to a platform-specific NaN value)  <a href="group__group__soap.html#ga1aa5d7b738a5a8398d12e0e34923bbec">More...</a><br /></td></tr>
<tr class="separator:ga1aa5d7b738a5a8398d12e0e34923bbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87f308f9b0c158d6d19add3357b450ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga87f308f9b0c158d6d19add3357b450ea">FLT_PINFTY</a></td></tr>
<tr class="memdesc:ga87f308f9b0c158d6d19add3357b450ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents a portable single floating point positive infinite value (defined by default to a platform-specific value)  <a href="group__group__soap.html#ga87f308f9b0c158d6d19add3357b450ea">More...</a><br /></td></tr>
<tr class="separator:ga87f308f9b0c158d6d19add3357b450ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13d15c70cc5c5dccbb88f73b5798376b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga13d15c70cc5c5dccbb88f73b5798376b">FLT_NINFTY</a></td></tr>
<tr class="memdesc:ga13d15c70cc5c5dccbb88f73b5798376b"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents a portable single floating point negative infinite value (defined by default to a platform-specific value)  <a href="group__group__soap.html#ga13d15c70cc5c5dccbb88f73b5798376b">More...</a><br /></td></tr>
<tr class="separator:ga13d15c70cc5c5dccbb88f73b5798376b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bdcd998db97ceb34fc50d5ca58bdbc0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga3bdcd998db97ceb34fc50d5ca58bdbc0">DBL_NAN</a></td></tr>
<tr class="memdesc:ga3bdcd998db97ceb34fc50d5ca58bdbc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents a portable double floating point NaN value (defined by default to a platform-specific NaN value)  <a href="group__group__soap.html#ga3bdcd998db97ceb34fc50d5ca58bdbc0">More...</a><br /></td></tr>
<tr class="separator:ga3bdcd998db97ceb34fc50d5ca58bdbc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63f781cfc60ee30969280cb01e2645ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga63f781cfc60ee30969280cb01e2645ac">DBL_PINFTY</a></td></tr>
<tr class="memdesc:ga63f781cfc60ee30969280cb01e2645ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents a portable double floating point positive infinite value (defined by default to a platform-specific value)  <a href="group__group__soap.html#ga63f781cfc60ee30969280cb01e2645ac">More...</a><br /></td></tr>
<tr class="separator:ga63f781cfc60ee30969280cb01e2645ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4836148c2085bbcc1c2c34b8a95a1bba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga4836148c2085bbcc1c2c34b8a95a1bba">DBL_NINFTY</a></td></tr>
<tr class="memdesc:ga4836148c2085bbcc1c2c34b8a95a1bba"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro that represents a portable double floating point negative infinite value (defined by default to a platform-specific value)  <a href="group__group__soap.html#ga4836148c2085bbcc1c2c34b8a95a1bba">More...</a><br /></td></tr>
<tr class="separator:ga4836148c2085bbcc1c2c34b8a95a1bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga018e8a8a9a792a6edd4f176346fe0a49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga018e8a8a9a792a6edd4f176346fe0a49">soap_isnan</a>(x)</td></tr>
<tr class="memdesc:ga018e8a8a9a792a6edd4f176346fe0a49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro that returns true if the floating point value is NaN.  <a href="group__group__soap.html#ga018e8a8a9a792a6edd4f176346fe0a49">More...</a><br /></td></tr>
<tr class="separator:ga018e8a8a9a792a6edd4f176346fe0a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1112471b225a9c97821282016c2c0ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gac1112471b225a9c97821282016c2c0ab">soap_isinf</a>(x)</td></tr>
<tr class="memdesc:gac1112471b225a9c97821282016c2c0ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro that returns true if the floating point value is infinity.  <a href="group__group__soap.html#gac1112471b225a9c97821282016c2c0ab">More...</a><br /></td></tr>
<tr class="separator:gac1112471b225a9c97821282016c2c0ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae230c94899bda500324e3d93105ec0d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gae230c94899bda500324e3d93105ec0d6">SOAP_MALLOC</a>(<a class="el" href="structsoap.html">soap</a>,  size)&#160;&#160;&#160;malloc((size))</td></tr>
<tr class="memdesc:gae230c94899bda500324e3d93105ec0d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override malloc() for context-managed heap allocation (excluding C++ class instances, see <code><a class="el" href="group__group__soap.html#gaea9ef62a0539c288e76c6a6564f64983" title="User-definable macro to override C++ new. ">SOAP_NEW</a></code>)  <a href="group__group__soap.html#gae230c94899bda500324e3d93105ec0d6">More...</a><br /></td></tr>
<tr class="separator:gae230c94899bda500324e3d93105ec0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf24c3943fa576663cd8495ce80138cde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gaf24c3943fa576663cd8495ce80138cde">SOAP_FREE</a>(<a class="el" href="structsoap.html">soap</a>,  ptr)&#160;&#160;&#160;free((void*)(ptr))</td></tr>
<tr class="memdesc:gaf24c3943fa576663cd8495ce80138cde"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override free() for context-managed heap allocation (excluding C++ class instances, see <code><a class="el" href="group__group__soap.html#gab08553f41ffb68257f385b70b17710b4" title="User-definable macro to override C++ delete. ">SOAP_DELETE</a></code>)  <a href="group__group__soap.html#gaf24c3943fa576663cd8495ce80138cde">More...</a><br /></td></tr>
<tr class="separator:gaf24c3943fa576663cd8495ce80138cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf82671d37426648490b6e8ebebfba948"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gaf82671d37426648490b6e8ebebfba948">SOAP_MALLOC_UNMANAGED</a>(<a class="el" href="structsoap.html">soap</a>,  size)&#160;&#160;&#160;malloc((size))</td></tr>
<tr class="memdesc:gaf82671d37426648490b6e8ebebfba948"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override malloc() for unmanaged heap allocation.  <a href="group__group__soap.html#gaf82671d37426648490b6e8ebebfba948">More...</a><br /></td></tr>
<tr class="separator:gaf82671d37426648490b6e8ebebfba948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3472b6b5941fcf4391e7bfef67a158e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gac3472b6b5941fcf4391e7bfef67a158e">SOAP_FREE_UNMANAGED</a>(<a class="el" href="structsoap.html">soap</a>,  ptr)&#160;&#160;&#160;free((void*)(ptr))</td></tr>
<tr class="memdesc:gac3472b6b5941fcf4391e7bfef67a158e"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override free() for unmanaged heap allocation.  <a href="group__group__soap.html#gac3472b6b5941fcf4391e7bfef67a158e">More...</a><br /></td></tr>
<tr class="separator:gac3472b6b5941fcf4391e7bfef67a158e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea9ef62a0539c288e76c6a6564f64983"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gaea9ef62a0539c288e76c6a6564f64983">SOAP_NEW</a>(<a class="el" href="structsoap.html">soap</a>,  type)&#160;&#160;&#160;new <a class="el" href="group__group__soap.html#ga71b70dabc89650ed7197fd6d97bb4543">SOAP_NOTHROW</a> (type)</td></tr>
<tr class="memdesc:gaea9ef62a0539c288e76c6a6564f64983"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override C++ new.  <a href="group__group__soap.html#gaea9ef62a0539c288e76c6a6564f64983">More...</a><br /></td></tr>
<tr class="separator:gaea9ef62a0539c288e76c6a6564f64983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5de111bf11922c1512be1d12a624500"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gad5de111bf11922c1512be1d12a624500">SOAP_NEW_ARRAY</a>(<a class="el" href="structsoap.html">soap</a>,  type,  n)&#160;&#160;&#160;new <a class="el" href="group__group__soap.html#ga71b70dabc89650ed7197fd6d97bb4543">SOAP_NOTHROW</a> type[n]</td></tr>
<tr class="memdesc:gad5de111bf11922c1512be1d12a624500"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override C++ new for arrays.  <a href="group__group__soap.html#gad5de111bf11922c1512be1d12a624500">More...</a><br /></td></tr>
<tr class="separator:gad5de111bf11922c1512be1d12a624500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga424d9102952c98920a2d4e5d0cffe1bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga424d9102952c98920a2d4e5d0cffe1bf">SOAP_PLACEMENT_NEW</a>(<a class="el" href="structsoap.html">soap</a>,  buf,  type)&#160;&#160;&#160;new (buf) (type)</td></tr>
<tr class="memdesc:ga424d9102952c98920a2d4e5d0cffe1bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override C++ placement new.  <a href="group__group__soap.html#ga424d9102952c98920a2d4e5d0cffe1bf">More...</a><br /></td></tr>
<tr class="separator:ga424d9102952c98920a2d4e5d0cffe1bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab08553f41ffb68257f385b70b17710b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gab08553f41ffb68257f385b70b17710b4">SOAP_DELETE</a>(<a class="el" href="structsoap.html">soap</a>,  obj,  type)&#160;&#160;&#160;delete obj</td></tr>
<tr class="memdesc:gab08553f41ffb68257f385b70b17710b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override C++ delete.  <a href="group__group__soap.html#gab08553f41ffb68257f385b70b17710b4">More...</a><br /></td></tr>
<tr class="separator:gab08553f41ffb68257f385b70b17710b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85cfb9f0be9f8921fa1c8c0885e48e4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga85cfb9f0be9f8921fa1c8c0885e48e4c">SOAP_DELETE_ARRAY</a>(<a class="el" href="structsoap.html">soap</a>,  obj,  type)&#160;&#160;&#160;delete[] obj</td></tr>
<tr class="memdesc:ga85cfb9f0be9f8921fa1c8c0885e48e4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override C++ delete for arrays.  <a href="group__group__soap.html#ga85cfb9f0be9f8921fa1c8c0885e48e4c">More...</a><br /></td></tr>
<tr class="separator:ga85cfb9f0be9f8921fa1c8c0885e48e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga722882310ed25b2c77edbd60ced7d4bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga722882310ed25b2c77edbd60ced7d4bc">SOAP_NEW_UNMANAGED</a>(<a class="el" href="structsoap.html">soap</a>)&#160;&#160;&#160;new <a class="el" href="group__group__soap.html#ga71b70dabc89650ed7197fd6d97bb4543">SOAP_NOTHROW</a> <a class="el" href="structsoap.html">soap</a></td></tr>
<tr class="memdesc:ga722882310ed25b2c77edbd60ced7d4bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override C++ new for unmanaged allocation of the soap context.  <a href="group__group__soap.html#ga722882310ed25b2c77edbd60ced7d4bc">More...</a><br /></td></tr>
<tr class="separator:ga722882310ed25b2c77edbd60ced7d4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66ff652bcf45742f697d903b8b5e026b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga66ff652bcf45742f697d903b8b5e026b">SOAP_DELETE_UNMANAGED</a>(<a class="el" href="structsoap.html">soap</a>)&#160;&#160;&#160;delete <a class="el" href="structsoap.html">soap</a></td></tr>
<tr class="memdesc:ga66ff652bcf45742f697d903b8b5e026b"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to override C++ delete for unmanaged deallocation of the soap context.  <a href="group__group__soap.html#ga66ff652bcf45742f697d903b8b5e026b">More...</a><br /></td></tr>
<tr class="separator:ga66ff652bcf45742f697d903b8b5e026b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3176b06a7c108fc79cb2319a9e2f6fd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga3176b06a7c108fc79cb2319a9e2f6fd2">SOAP_STD_EXPORTS</a></td></tr>
<tr class="memdesc:ga3176b06a7c108fc79cb2319a9e2f6fd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to enable Windows DLL builds.  <a href="group__group__soap.html#ga3176b06a7c108fc79cb2319a9e2f6fd2">More...</a><br /></td></tr>
<tr class="separator:ga3176b06a7c108fc79cb2319a9e2f6fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9c67beaa852bbda509579313b9ca11b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gaf9c67beaa852bbda509579313b9ca11b">SOAP_FMAC1</a></td></tr>
<tr class="memdesc:gaf9c67beaa852bbda509579313b9ca11b"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to annotate global functions.  <a href="group__group__soap.html#gaf9c67beaa852bbda509579313b9ca11b">More...</a><br /></td></tr>
<tr class="separator:gaf9c67beaa852bbda509579313b9ca11b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ecf71867f30fe0cc0773fbdc13d1f81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga5ecf71867f30fe0cc0773fbdc13d1f81">SOAP_FMAC2</a></td></tr>
<tr class="memdesc:ga5ecf71867f30fe0cc0773fbdc13d1f81"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to annotate global functions.  <a href="group__group__soap.html#ga5ecf71867f30fe0cc0773fbdc13d1f81">More...</a><br /></td></tr>
<tr class="separator:ga5ecf71867f30fe0cc0773fbdc13d1f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac97573871ae52cf2eeeeba051b61305d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gac97573871ae52cf2eeeeba051b61305d">SOAP_FMAC3</a></td></tr>
<tr class="memdesc:gac97573871ae52cf2eeeeba051b61305d"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to annotate global serialization functions generated by soapcpp2.  <a href="group__group__soap.html#gac97573871ae52cf2eeeeba051b61305d">More...</a><br /></td></tr>
<tr class="separator:gac97573871ae52cf2eeeeba051b61305d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3f5de715044cd1d4a8e15028782c345"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gaa3f5de715044cd1d4a8e15028782c345">SOAP_FMAC4</a></td></tr>
<tr class="memdesc:gaa3f5de715044cd1d4a8e15028782c345"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to annotate global serialization functions generated by soapcpp2.  <a href="group__group__soap.html#gaa3f5de715044cd1d4a8e15028782c345">More...</a><br /></td></tr>
<tr class="separator:gaa3f5de715044cd1d4a8e15028782c345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e23c34a373749265c52eab5e21b9628"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga2e23c34a373749265c52eab5e21b9628">SOAP_FMAC5</a></td></tr>
<tr class="memdesc:ga2e23c34a373749265c52eab5e21b9628"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to annotate global service functions generated by soapcpp2.  <a href="group__group__soap.html#ga2e23c34a373749265c52eab5e21b9628">More...</a><br /></td></tr>
<tr class="separator:ga2e23c34a373749265c52eab5e21b9628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55397c44f263143aa26c0aceac9da813"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga55397c44f263143aa26c0aceac9da813">SOAP_FMAC6</a></td></tr>
<tr class="memdesc:ga55397c44f263143aa26c0aceac9da813"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to annotate global service functions generated by soapcpp2.  <a href="group__group__soap.html#ga55397c44f263143aa26c0aceac9da813">More...</a><br /></td></tr>
<tr class="separator:ga55397c44f263143aa26c0aceac9da813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf2fb2ac6e257152f809b985f093fd94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#gabf2fb2ac6e257152f809b985f093fd94">SOAP_CMAC</a></td></tr>
<tr class="memdesc:gabf2fb2ac6e257152f809b985f093fd94"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to annotate class definitions.  <a href="group__group__soap.html#gabf2fb2ac6e257152f809b985f093fd94">More...</a><br /></td></tr>
<tr class="separator:gabf2fb2ac6e257152f809b985f093fd94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56f2e844171d2807b317db0f783bda6d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__soap.html#ga56f2e844171d2807b317db0f783bda6d">SOAP_NMAC</a></td></tr>
<tr class="memdesc:ga56f2e844171d2807b317db0f783bda6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">User-definable macro to annotate namespace table definitions.  <a href="group__group__soap.html#ga56f2e844171d2807b317db0f783bda6d">More...</a><br /></td></tr>
<tr class="separator:ga56f2e844171d2807b317db0f783bda6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4d2ce169daf14e6301c98632567e72a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gae4d2ce169daf14e6301c98632567e72a">SOAP_IO</a>&#160;&#160;&#160;0x00000003</td></tr>
<tr class="memdesc:gae4d2ce169daf14e6301c98632567e72a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> IO flags mask to check for <code><a class="el" href="group__group__flags.html#gabdb47a4b2321c119055eff7db3ecd7e6" title="soap_mode IO output flag value to flush the message sent immediately without buffering (the default m...">SOAP_IO_FLUSH</a></code>, <code><a class="el" href="group__group__flags.html#ga6a6adad44553be54bf5ad2c23d8779c5" title="soap_mode IO output flag value to buffer the message sent in packets of size SOAP_BUFLEN, do not combine this flag with SOAP_IO_FLUSH, SOAP_IO_STORE, SOAP_IO_CHUNK ">SOAP_IO_BUFFER</a></code>, <code><a class="el" href="group__group__flags.html#gaf7cbb692f85f8633c4efc66dfae41e9e" title="soap_mode IO output flag value to store messages temporarily before transmission, e...">SOAP_IO_STORE</a></code>, <code><a class="el" href="group__group__flags.html#gaea7443dc67c979b06cf347ed16db1b51" title="soap_mode IO output flag value to send HTTP chunked messages, buffers the message in packets of size ...">SOAP_IO_CHUNK</a></code> (for internal use only)  <a href="group__group__flags.html#gae4d2ce169daf14e6301c98632567e72a">More...</a><br /></td></tr>
<tr class="separator:gae4d2ce169daf14e6301c98632567e72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdb47a4b2321c119055eff7db3ecd7e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gabdb47a4b2321c119055eff7db3ecd7e6">SOAP_IO_FLUSH</a>&#160;&#160;&#160;0x00000000</td></tr>
<tr class="memdesc:gabdb47a4b2321c119055eff7db3ecd7e6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> IO output flag value to flush the message sent immediately without buffering (the default mode), do not combine this flag with <code><a class="el" href="group__group__flags.html#ga6a6adad44553be54bf5ad2c23d8779c5" title="soap_mode IO output flag value to buffer the message sent in packets of size SOAP_BUFLEN, do not combine this flag with SOAP_IO_FLUSH, SOAP_IO_STORE, SOAP_IO_CHUNK ">SOAP_IO_BUFFER</a></code>, <code><a class="el" href="group__group__flags.html#gaf7cbb692f85f8633c4efc66dfae41e9e" title="soap_mode IO output flag value to store messages temporarily before transmission, e...">SOAP_IO_STORE</a></code>, <code><a class="el" href="group__group__flags.html#gaea7443dc67c979b06cf347ed16db1b51" title="soap_mode IO output flag value to send HTTP chunked messages, buffers the message in packets of size ...">SOAP_IO_CHUNK</a></code>  <a href="group__group__flags.html#gabdb47a4b2321c119055eff7db3ecd7e6">More...</a><br /></td></tr>
<tr class="separator:gabdb47a4b2321c119055eff7db3ecd7e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a6adad44553be54bf5ad2c23d8779c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga6a6adad44553be54bf5ad2c23d8779c5">SOAP_IO_BUFFER</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga6a6adad44553be54bf5ad2c23d8779c5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> IO output flag value to buffer the message sent in packets of size <code><a class="el" href="group__group__soap.html#ga6ec95d997cc20a6a84dd4d76b3ea2fcc" title="User-definable size of the input and output message buffer soap::buf (the value is 65536 by default) ...">SOAP_BUFLEN</a></code>, do not combine this flag with <code><a class="el" href="group__group__flags.html#gabdb47a4b2321c119055eff7db3ecd7e6" title="soap_mode IO output flag value to flush the message sent immediately without buffering (the default m...">SOAP_IO_FLUSH</a></code>, <code><a class="el" href="group__group__flags.html#gaf7cbb692f85f8633c4efc66dfae41e9e" title="soap_mode IO output flag value to store messages temporarily before transmission, e...">SOAP_IO_STORE</a></code>, <code><a class="el" href="group__group__flags.html#gaea7443dc67c979b06cf347ed16db1b51" title="soap_mode IO output flag value to send HTTP chunked messages, buffers the message in packets of size ...">SOAP_IO_CHUNK</a></code>  <a href="group__group__flags.html#ga6a6adad44553be54bf5ad2c23d8779c5">More...</a><br /></td></tr>
<tr class="separator:ga6a6adad44553be54bf5ad2c23d8779c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7cbb692f85f8633c4efc66dfae41e9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaf7cbb692f85f8633c4efc66dfae41e9e">SOAP_IO_STORE</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gaf7cbb692f85f8633c4efc66dfae41e9e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> IO output flag value to store messages temporarily before transmission, e.g. to determine message length for transmission over HTTP instead of chunking or two-phase message sends, do not combine this flag with <code><a class="el" href="group__group__flags.html#gabdb47a4b2321c119055eff7db3ecd7e6" title="soap_mode IO output flag value to flush the message sent immediately without buffering (the default m...">SOAP_IO_FLUSH</a></code>, <code><a class="el" href="group__group__flags.html#ga6a6adad44553be54bf5ad2c23d8779c5" title="soap_mode IO output flag value to buffer the message sent in packets of size SOAP_BUFLEN, do not combine this flag with SOAP_IO_FLUSH, SOAP_IO_STORE, SOAP_IO_CHUNK ">SOAP_IO_BUFFER</a></code>, <code><a class="el" href="group__group__flags.html#gaea7443dc67c979b06cf347ed16db1b51" title="soap_mode IO output flag value to send HTTP chunked messages, buffers the message in packets of size ...">SOAP_IO_CHUNK</a></code>  <a href="group__group__flags.html#gaf7cbb692f85f8633c4efc66dfae41e9e">More...</a><br /></td></tr>
<tr class="separator:gaf7cbb692f85f8633c4efc66dfae41e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea7443dc67c979b06cf347ed16db1b51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaea7443dc67c979b06cf347ed16db1b51">SOAP_IO_CHUNK</a>&#160;&#160;&#160;0x00000003</td></tr>
<tr class="memdesc:gaea7443dc67c979b06cf347ed16db1b51"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> IO output flag value to send HTTP chunked messages, buffers the message in packets of size <code><a class="el" href="group__group__soap.html#ga6ec95d997cc20a6a84dd4d76b3ea2fcc" title="User-definable size of the input and output message buffer soap::buf (the value is 65536 by default) ...">SOAP_BUFLEN</a></code>, do not combine this flag with <code><a class="el" href="group__group__flags.html#gabdb47a4b2321c119055eff7db3ecd7e6" title="soap_mode IO output flag value to flush the message sent immediately without buffering (the default m...">SOAP_IO_FLUSH</a></code>, <code><a class="el" href="group__group__flags.html#ga6a6adad44553be54bf5ad2c23d8779c5" title="soap_mode IO output flag value to buffer the message sent in packets of size SOAP_BUFLEN, do not combine this flag with SOAP_IO_FLUSH, SOAP_IO_STORE, SOAP_IO_CHUNK ">SOAP_IO_BUFFER</a></code>, <code><a class="el" href="group__group__flags.html#gaf7cbb692f85f8633c4efc66dfae41e9e" title="soap_mode IO output flag value to store messages temporarily before transmission, e...">SOAP_IO_STORE</a></code>  <a href="group__group__flags.html#gaea7443dc67c979b06cf347ed16db1b51">More...</a><br /></td></tr>
<tr class="separator:gaea7443dc67c979b06cf347ed16db1b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga388dae9abc80cd6f6d0ecfba383da03b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga388dae9abc80cd6f6d0ecfba383da03b">SOAP_IO_UDP</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga388dae9abc80cd6f6d0ecfba383da03b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> IO input/output flag value to use UDP datagrams, message size is limited to UDP packet size  <a href="group__group__flags.html#ga388dae9abc80cd6f6d0ecfba383da03b">More...</a><br /></td></tr>
<tr class="separator:ga388dae9abc80cd6f6d0ecfba383da03b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae27399f26b6a31d91b6884b957925c3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gae27399f26b6a31d91b6884b957925c3e">SOAP_IO_LENGTH</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:gae27399f26b6a31d91b6884b957925c3e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> IO output flag value to calculate message length when sending a message without transmission (for internal use only)  <a href="group__group__flags.html#gae27399f26b6a31d91b6884b957925c3e">More...</a><br /></td></tr>
<tr class="separator:gae27399f26b6a31d91b6884b957925c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a4635737732c912058ff4dba668c1b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga0a4635737732c912058ff4dba668c1b2">SOAP_IO_KEEPALIVE</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:ga0a4635737732c912058ff4dba668c1b2"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> IO input and output flag value to keep the socket connection alive for <code><a class="el" href="group__group__soap.html#ga9750ea0479df8aa88e06f6a148b2a670" title="User-definable maximum iterations in the server-side soap_serve loop (or the C++ service class serve ...">SOAP_MAXKEEPALIVE</a></code> message exchanges per connection (100 by default), enabling HTTP keep-alive connection persistence  <a href="group__group__flags.html#ga0a4635737732c912058ff4dba668c1b2">More...</a><br /></td></tr>
<tr class="separator:ga0a4635737732c912058ff4dba668c1b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9783855f5d078a176ad51eb944104da8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga9783855f5d078a176ad51eb944104da8">SOAP_ENC</a>&#160;&#160;&#160;0x00000FFF</td></tr>
<tr class="memdesc:ga9783855f5d078a176ad51eb944104da8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC flags mask (for internal use only)  <a href="group__group__flags.html#ga9783855f5d078a176ad51eb944104da8">More...</a><br /></td></tr>
<tr class="separator:ga9783855f5d078a176ad51eb944104da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5aee7f756e8222a9f398a361d8f16f70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga5aee7f756e8222a9f398a361d8f16f70">SOAP_ENC_LATIN</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga5aee7f756e8222a9f398a361d8f16f70"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC input flag value to receive ISO-8859-1 encoded messages (automatically detected when receiving XML)  <a href="group__group__flags.html#ga5aee7f756e8222a9f398a361d8f16f70">More...</a><br /></td></tr>
<tr class="separator:ga5aee7f756e8222a9f398a361d8f16f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7c4614834a9bd49062fff8789793899"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaa7c4614834a9bd49062fff8789793899">SOAP_ENC_PLAIN</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:gaa7c4614834a9bd49062fff8789793899"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC input/output flag value to omit the HTTP headers from messages sent and disable detection and parsing of HTTP headers in messages received  <a href="group__group__flags.html#gaa7c4614834a9bd49062fff8789793899">More...</a><br /></td></tr>
<tr class="separator:gaa7c4614834a9bd49062fff8789793899"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga861483fce0d5bd598aa79126d5cefeba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga861483fce0d5bd598aa79126d5cefeba">SOAP_ENC_XML</a></td></tr>
<tr class="memdesc:ga861483fce0d5bd598aa79126d5cefeba"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC input/output flag (deprecated, same as <code><a class="el" href="group__group__flags.html#gaa7c4614834a9bd49062fff8789793899" title="soap_mode ENC input/output flag value to omit the HTTP headers from messages sent and disable detecti...">SOAP_ENC_PLAIN</a></code> for backward compatibility)  <a href="group__group__flags.html#ga861483fce0d5bd598aa79126d5cefeba">More...</a><br /></td></tr>
<tr class="separator:ga861483fce0d5bd598aa79126d5cefeba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafaa6a1c2684babe91bea2e181b1f77e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gafaa6a1c2684babe91bea2e181b1f77e6">SOAP_ENC_DIME</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:gafaa6a1c2684babe91bea2e181b1f77e6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC output flag value to enable DIME attachments (for internal use only)  <a href="group__group__flags.html#gafaa6a1c2684babe91bea2e181b1f77e6">More...</a><br /></td></tr>
<tr class="separator:gafaa6a1c2684babe91bea2e181b1f77e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga988c0f4d52bf6f5cdac8c0e197ebe62a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga988c0f4d52bf6f5cdac8c0e197ebe62a">SOAP_ENC_MIME</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga988c0f4d52bf6f5cdac8c0e197ebe62a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC output flag value to enable MIME attachments in messages to be sent, receiving is automatic  <a href="group__group__flags.html#ga988c0f4d52bf6f5cdac8c0e197ebe62a">More...</a><br /></td></tr>
<tr class="separator:ga988c0f4d52bf6f5cdac8c0e197ebe62a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac510f1f7c80fa8a3f20afa2dcfb53fb3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gac510f1f7c80fa8a3f20afa2dcfb53fb3">SOAP_ENC_MTOM</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:gac510f1f7c80fa8a3f20afa2dcfb53fb3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC output flag value to enable MTOM XOP attachments in messages to be sent, receiving is automatic  <a href="group__group__flags.html#gac510f1f7c80fa8a3f20afa2dcfb53fb3">More...</a><br /></td></tr>
<tr class="separator:gac510f1f7c80fa8a3f20afa2dcfb53fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa62be7ba46b50d58608a066f442c2a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gafa62be7ba46b50d58608a066f442c2a8">SOAP_ENC_ZLIB</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:gafa62be7ba46b50d58608a066f442c2a8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC output flag value to compress messages sent, requires zlib enabled with compile-time flag <code><a class="el" href="group__group__with.html#gad30a07ea604aea8cb00f41f6310cf30f" title="When this macro is defined at compile time (undefined by default), enables linkage with the zlib libr...">WITH_GZIP</a></code> (or <code><a class="el" href="group__group__with.html#gad2cdc1f87f3fc46b92e957d9e251797c" title="When this macro is defined at compile time (undefined by default), enables linking the zlib library f...">WITH_ZLIB</a></code> for compression limited to "compress"), detection of compressed messages received and decompression of the messages is automatic  <a href="group__group__flags.html#gafa62be7ba46b50d58608a066f442c2a8">More...</a><br /></td></tr>
<tr class="separator:gafa62be7ba46b50d58608a066f442c2a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6d18011864ddee75adeccf523ca8dfe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gae6d18011864ddee75adeccf523ca8dfe">SOAP_ENC_SSL</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:gae6d18011864ddee75adeccf523ca8dfe"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> ENC input/output flag value to enable TLS/SSL, e.g. HTTPS, requires OpenSSL or GNUTLS enabled with compile-time flag <code><a class="el" href="group__group__with.html#gae5fa06f0e13edb611016c85364b0d0f0" title="When this macro is defined at compile time (undefined by default), enables linkage with OpenSSL for H...">WITH_OPENSSL</a></code> or <code><a class="el" href="group__group__with.html#gaba33a0ba79add64c641997a7e5070f27" title="When this macro is defined at compile time (undefined by default), enables linking the GNUTLS library...">WITH_GNUTLS</a></code> (for internal use only)  <a href="group__group__flags.html#gae6d18011864ddee75adeccf523ca8dfe">More...</a><br /></td></tr>
<tr class="separator:gae6d18011864ddee75adeccf523ca8dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5faa29a69a247642495846d69ec8b90d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga5faa29a69a247642495846d69ec8b90d">SOAP_XML_STRICT</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:ga5faa29a69a247642495846d69ec8b90d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML input flag value to enable strict XML validation of messages received  <a href="group__group__flags.html#ga5faa29a69a247642495846d69ec8b90d">More...</a><br /></td></tr>
<tr class="separator:ga5faa29a69a247642495846d69ec8b90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bfffccff8ea0245f4de6670a0b36e69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga0bfffccff8ea0245f4de6670a0b36e69">SOAP_XML_INDENT</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga0bfffccff8ea0245f4de6670a0b36e69"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML output flag value to enable XML (and JSON) message indentation in messages sent  <a href="group__group__flags.html#ga0bfffccff8ea0245f4de6670a0b36e69">More...</a><br /></td></tr>
<tr class="separator:ga0bfffccff8ea0245f4de6670a0b36e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b2d0f16b4872a26c28f36243c4ea6a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga8b2d0f16b4872a26c28f36243c4ea6a9">SOAP_XML_IGNORENS</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:ga8b2d0f16b4872a26c28f36243c4ea6a9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML input flag value to ignore XML namespaces in messages received  <a href="group__group__flags.html#ga8b2d0f16b4872a26c28f36243c4ea6a9">More...</a><br /></td></tr>
<tr class="separator:ga8b2d0f16b4872a26c28f36243c4ea6a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabf4437aeb9a8ae91bfbc3cdce538a6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaabf4437aeb9a8ae91bfbc3cdce538a6b">SOAP_XML_DEFAULTNS</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:gaabf4437aeb9a8ae91bfbc3cdce538a6b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML output flag value to send XML messages with XML default namespaces for elements instead of namespace-qualified elements  <a href="group__group__flags.html#gaabf4437aeb9a8ae91bfbc3cdce538a6b">More...</a><br /></td></tr>
<tr class="separator:gaabf4437aeb9a8ae91bfbc3cdce538a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga757fa32433be64f8c228b1ecce727815"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga757fa32433be64f8c228b1ecce727815">SOAP_XML_CANONICAL</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:ga757fa32433be64f8c228b1ecce727815"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML output flag value to send XML messages in exclusive canonical format as per W3C XML C14N standards, use with the <code><a class="el" href="structsoap.html#a400a1663c7b747b84fa17100e10e3eb9" title="User-definable string to control the XML namespace prefixes that are subject to XML canonicalization ...">soap::c14ninclude</a></code> and <code><a class="el" href="structsoap.html#afd294a7412902194179ec31c2d0200ef" title="User-definable string to control the XML namespace prefixes that are subject to XML canonicalization ...">soap::c14nexclude</a></code> strings to control the prefixes that are subject to canonicalization by including or excluding specific prefixes  <a href="group__group__flags.html#ga757fa32433be64f8c228b1ecce727815">More...</a><br /></td></tr>
<tr class="separator:ga757fa32433be64f8c228b1ecce727815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d9c51e90e17b0e56d819803a68268cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga9d9c51e90e17b0e56d819803a68268cf">SOAP_XML_CANONICAL_NA</a>&#160;&#160;&#160;0x00800000</td></tr>
<tr class="memdesc:ga9d9c51e90e17b0e56d819803a68268cf"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML output flag value to send XML messages in exclusive canonical format as per W3C XML C14N standards, use with the <code><a class="el" href="structsoap.html#a400a1663c7b747b84fa17100e10e3eb9" title="User-definable string to control the XML namespace prefixes that are subject to XML canonicalization ...">soap::c14ninclude</a></code> and <code><a class="el" href="structsoap.html#afd294a7412902194179ec31c2d0200ef" title="User-definable string to control the XML namespace prefixes that are subject to XML canonicalization ...">soap::c14nexclude</a></code> strings to control the prefixes that are subject to canonicalization by including or excluding specific prefixes  <a href="group__group__flags.html#ga9d9c51e90e17b0e56d819803a68268cf">More...</a><br /></td></tr>
<tr class="separator:ga9d9c51e90e17b0e56d819803a68268cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa631be9579f581f96ea5ecf91b837493"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaa631be9579f581f96ea5ecf91b837493">SOAP_XML_TREE</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="memdesc:gaa631be9579f581f96ea5ecf91b837493"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML input/output flag value to serialize C/C++ data structures as XML trees without id-href or id-ref multi-references, duplicates co-referenced data in the XML output and automatically breaks data structure cycles to prevent infinite serialization loops, ignores id and href/ref reference attributes in messages received, this flag is the opposite of <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code>  <a href="group__group__flags.html#gaa631be9579f581f96ea5ecf91b837493">More...</a><br /></td></tr>
<tr class="separator:gaa631be9579f581f96ea5ecf91b837493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3ce7bc1679e665ac6b23da56510f645"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645">SOAP_XML_GRAPH</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="memdesc:gaf3ce7bc1679e665ac6b23da56510f645"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref references for co-referenced data and to accurately serialize data structure cycles, accept id-ref references in XML received to (re)construct the C/C++ (co-referenced and cyclic) data structures, this flag is the opposite of <code><a class="el" href="group__group__flags.html#gaa631be9579f581f96ea5ecf91b837493" title="soap_mode XML input/output flag value to serialize C/C++ data structures as XML trees without id-href...">SOAP_XML_TREE</a></code>  <a href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645">More...</a><br /></td></tr>
<tr class="separator:gaf3ce7bc1679e665ac6b23da56510f645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4954f2e4d1f7a42a8502e91e6d7988bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga4954f2e4d1f7a42a8502e91e6d7988bb">SOAP_XML_NIL</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="memdesc:ga4954f2e4d1f7a42a8502e91e6d7988bb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML output flag value to serialize C/C++ NULL pointers in XML as elements with attribute <em><code>xsi:nil="true"</code></em>  <a href="group__group__flags.html#ga4954f2e4d1f7a42a8502e91e6d7988bb">More...</a><br /></td></tr>
<tr class="separator:ga4954f2e4d1f7a42a8502e91e6d7988bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39ec9cf415fb3768f1038b9a6b28c85e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga39ec9cf415fb3768f1038b9a6b28c85e">SOAP_XML_NOTYPE</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="memdesc:ga39ec9cf415fb3768f1038b9a6b28c85e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML output flag value to serialize C/C++ data structures in XML without <em><code>xsi:type</code></em> attributes, even when this may be necessary to distinguish base from derived data types  <a href="group__group__flags.html#ga39ec9cf415fb3768f1038b9a6b28c85e">More...</a><br /></td></tr>
<tr class="separator:ga39ec9cf415fb3768f1038b9a6b28c85e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf16803276fca85d51698e5371a37b34e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaf16803276fca85d51698e5371a37b34e">SOAP_XML_DOM</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="memdesc:gaf16803276fca85d51698e5371a37b34e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> XML input/output flag value to enable DOM node tree construction of the XML received and sent, requires compile-time flag <code><a class="el" href="group__group__with.html#gac446a18bcd54c58c0b62362f2e6113e2" title="When this macro is defined at compile time (undefined by default), enables WS-Security signature veri...">WITH_DOM</a></code>  <a href="group__group__flags.html#gaf16803276fca85d51698e5371a37b34e">More...</a><br /></td></tr>
<tr class="separator:gaf16803276fca85d51698e5371a37b34e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4dfc55b879a635d75cfc499ea66e762c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga4dfc55b879a635d75cfc499ea66e762c">SOAP_DOM_ASIS</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:ga4dfc55b879a635d75cfc499ea66e762c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> DOM output flag value to disable reformatting of the DOM node tree in XML, displaying the DOM in XML exactly as is  <a href="group__group__flags.html#ga4dfc55b879a635d75cfc499ea66e762c">More...</a><br /></td></tr>
<tr class="separator:ga4dfc55b879a635d75cfc499ea66e762c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1d4d4fb1293cbb0b7278e1f24ac2cb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaf1d4d4fb1293cbb0b7278e1f24ac2cb9">SOAP_DOM_NODE</a>&#160;&#160;&#160;0x00200000</td></tr>
<tr class="memdesc:gaf1d4d4fb1293cbb0b7278e1f24ac2cb9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> DOM input flag value to always attempt to deserialize embedded serializable C/C++ data structures into the DOM node tree based on matching element name to C/C++ type names and by matching <em><code>xsi:type</code></em> attributes when present, the opposite of <code><a class="el" href="group__group__flags.html#ga08a6a913484a5c771bfca7b7b5b9cfc8" title="soap_mode DOM input flag value to ignore id and xsi:type XML attributes and disables deserialization ...">SOAP_DOM_TREE</a></code>  <a href="group__group__flags.html#gaf1d4d4fb1293cbb0b7278e1f24ac2cb9">More...</a><br /></td></tr>
<tr class="separator:gaf1d4d4fb1293cbb0b7278e1f24ac2cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08a6a913484a5c771bfca7b7b5b9cfc8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga08a6a913484a5c771bfca7b7b5b9cfc8">SOAP_DOM_TREE</a>&#160;&#160;&#160;0x00100000</td></tr>
<tr class="memdesc:ga08a6a913484a5c771bfca7b7b5b9cfc8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> DOM input flag value to ignore <code>id</code> and <em><code>xsi:type</code></em> XML attributes and disables deserialization of serializable C/C++ data structures into the DOM node tree, the opposite of <code><a class="el" href="group__group__flags.html#gaf1d4d4fb1293cbb0b7278e1f24ac2cb9" title="soap_mode DOM input flag value to always attempt to deserialize embedded serializable C/C++ data stru...">SOAP_DOM_NODE</a></code>  <a href="group__group__flags.html#ga08a6a913484a5c771bfca7b7b5b9cfc8">More...</a><br /></td></tr>
<tr class="separator:ga08a6a913484a5c771bfca7b7b5b9cfc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac613f90d420290bb8ef9207deaa3525e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gac613f90d420290bb8ef9207deaa3525e">SOAP_C_NOIOB</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:gac613f90d420290bb8ef9207deaa3525e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> input flag value to ignore array items that are out of bounds when deserializing fixed-size arrays, instead of producing <code><a class="el" href="group__group__errors.html#ga4bf925c17a1c81e99de6bfdb7d85c19a" title="A soap_status error code: SOAP array index out of bounds. ">SOAP_IOB</a></code> errors  <a href="group__group__flags.html#gac613f90d420290bb8ef9207deaa3525e">More...</a><br /></td></tr>
<tr class="separator:gac613f90d420290bb8ef9207deaa3525e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9006d22d0abc39831dfe3ce1e491ce6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga9006d22d0abc39831dfe3ce1e491ce6f">SOAP_C_UTFSTRING</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga9006d22d0abc39831dfe3ce1e491ce6f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> input/output flag value to serialize and deserialize 8-bit C/C++ strings containing UTF-8 encoded wide characters  <a href="group__group__flags.html#ga9006d22d0abc39831dfe3ce1e491ce6f">More...</a><br /></td></tr>
<tr class="separator:ga9006d22d0abc39831dfe3ce1e491ce6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe62a741fb99a476524000aaacd4b354"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gabe62a741fb99a476524000aaacd4b354">SOAP_C_MBSTRING</a>&#160;&#160;&#160;0x04000000</td></tr>
<tr class="memdesc:gabe62a741fb99a476524000aaacd4b354"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> input/output flag value to enable multibyte character support for 8-bit character strings with <code>wctomb</code> and <code>mbtowc</code> using the current locale  <a href="group__group__flags.html#gabe62a741fb99a476524000aaacd4b354">More...</a><br /></td></tr>
<tr class="separator:gabe62a741fb99a476524000aaacd4b354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04a49fa6705c53484fb8a4324191cca9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga04a49fa6705c53484fb8a4324191cca9">SOAP_C_NILSTRING</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:ga04a49fa6705c53484fb8a4324191cca9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> input/output flag value to serialize empty strings as elements with attribute <em><code>xsi:nil="true"</code></em>  <a href="group__group__flags.html#ga04a49fa6705c53484fb8a4324191cca9">More...</a><br /></td></tr>
<tr class="separator:ga04a49fa6705c53484fb8a4324191cca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb423f812cfca44836963916db7771ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gadb423f812cfca44836963916db7771ea">SOAP_MIME_POSTCHECK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:gadb423f812cfca44836963916db7771ea"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> MIME input flag value to check and process additional MIME attachments (for internal use only)  <a href="group__group__flags.html#gadb423f812cfca44836963916db7771ea">More...</a><br /></td></tr>
<tr class="separator:gadb423f812cfca44836963916db7771ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed5c7edd755ab544aa01d49c87118d46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#gaed5c7edd755ab544aa01d49c87118d46">SOAP_SEC_WSUID</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gaed5c7edd755ab544aa01d49c87118d46"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> SEC output flag value to add wsu:Id attributes to signed parts of messages sent and signed with WS-Security (for internal use only)  <a href="group__group__flags.html#gaed5c7edd755ab544aa01d49c87118d46">More...</a><br /></td></tr>
<tr class="separator:gaed5c7edd755ab544aa01d49c87118d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b10a68f354f39cbb0fe0d043ad4c7c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga3b10a68f354f39cbb0fe0d043ad4c7c0">SOAP_OK</a></td></tr>
<tr class="memdesc:ga3b10a68f354f39cbb0fe0d043ad4c7c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> code for no error (zero)  <a href="group__group__errors.html#ga3b10a68f354f39cbb0fe0d043ad4c7c0">More...</a><br /></td></tr>
<tr class="separator:ga3b10a68f354f39cbb0fe0d043ad4c7c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90e9ae93e9af73b25daf7c26eede7dd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6">SOAP_CLI_FAULT</a></td></tr>
<tr class="memdesc:ga90e9ae93e9af73b25daf7c26eede7dd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the service returned a SOAP 1.1 client fault / SOAP 1.2 sender fault to the client.  <a href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6">More...</a><br /></td></tr>
<tr class="separator:ga90e9ae93e9af73b25daf7c26eede7dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1662809ae1930f48066c06302b3d6207"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga1662809ae1930f48066c06302b3d6207">SOAP_DATAENCODINGUNKNOWN</a></td></tr>
<tr class="memdesc:ga1662809ae1930f48066c06302b3d6207"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP 1.2 DataEncodingUnknown fault (unused in practice)  <a href="group__group__errors.html#ga1662809ae1930f48066c06302b3d6207">More...</a><br /></td></tr>
<tr class="separator:ga1662809ae1930f48066c06302b3d6207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac875b699af64ac0c23a2dc9593c79688"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gac875b699af64ac0c23a2dc9593c79688">SOAP_DIME_ERROR</a></td></tr>
<tr class="memdesc:gac875b699af64ac0c23a2dc9593c79688"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME formatting error or DIME attachment size exceeds <code><a class="el" href="group__group__soap.html#gad4c2ca8c2293fc75075aec4a09f4dc38" title="User-definable maximum length of DIME attachments received (the value is 8 MB by default) ...">SOAP_MAXDIMESIZE</a></code>  <a href="group__group__errors.html#gac875b699af64ac0c23a2dc9593c79688">More...</a><br /></td></tr>
<tr class="separator:gac875b699af64ac0c23a2dc9593c79688"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa961540f8e8b1c09ba0dc0b7e2474d80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaa961540f8e8b1c09ba0dc0b7e2474d80">SOAP_DIME_HREF</a></td></tr>
<tr class="memdesc:gaa961540f8e8b1c09ba0dc0b7e2474d80"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME attachment has no href from SOAP body and no DIME callbacks were defined to save the attachment.  <a href="group__group__errors.html#gaa961540f8e8b1c09ba0dc0b7e2474d80">More...</a><br /></td></tr>
<tr class="separator:gaa961540f8e8b1c09ba0dc0b7e2474d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c812ebb082e15cad8a8d7d88deca77a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga2c812ebb082e15cad8a8d7d88deca77a">SOAP_DIME_MISMATCH</a></td></tr>
<tr class="memdesc:ga2c812ebb082e15cad8a8d7d88deca77a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME version error.  <a href="group__group__errors.html#ga2c812ebb082e15cad8a8d7d88deca77a">More...</a><br /></td></tr>
<tr class="separator:ga2c812ebb082e15cad8a8d7d88deca77a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedff5041616d51d113a1a3563068e381"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaedff5041616d51d113a1a3563068e381">SOAP_DIME_END</a></td></tr>
<tr class="memdesc:gaedff5041616d51d113a1a3563068e381"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: end of DIME attachments protocol error.  <a href="group__group__errors.html#gaedff5041616d51d113a1a3563068e381">More...</a><br /></td></tr>
<tr class="separator:gaedff5041616d51d113a1a3563068e381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga247547c60fe02deac752a2ae21fe531a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga247547c60fe02deac752a2ae21fe531a">SOAP_DUPLICATE_ID</a></td></tr>
<tr class="memdesc:ga247547c60fe02deac752a2ae21fe531a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has duplicate id attribute value (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization)  <a href="group__group__errors.html#ga247547c60fe02deac752a2ae21fe531a">More...</a><br /></td></tr>
<tr class="separator:ga247547c60fe02deac752a2ae21fe531a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21bd498f0ec1848472cd97d7a32e3d56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga21bd498f0ec1848472cd97d7a32e3d56">SOAP_EMPTY</a></td></tr>
<tr class="memdesc:ga21bd498f0ec1848472cd97d7a32e3d56"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute is empty when a value is required.  <a href="group__group__errors.html#ga21bd498f0ec1848472cd97d7a32e3d56">More...</a><br /></td></tr>
<tr class="separator:ga21bd498f0ec1848472cd97d7a32e3d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga735da7eadc2d72dff775ddd6600e90b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga735da7eadc2d72dff775ddd6600e90b5">SOAP_END_TAG</a></td></tr>
<tr class="memdesc:ga735da7eadc2d72dff775ddd6600e90b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML ending tag found when none was expected.  <a href="group__group__errors.html#ga735da7eadc2d72dff775ddd6600e90b5">More...</a><br /></td></tr>
<tr class="separator:ga735da7eadc2d72dff775ddd6600e90b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga224b2c2b830135f12b53536f189b4ebd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a></td></tr>
<tr class="memdesc:ga224b2c2b830135f12b53536f189b4ebd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: unexpected end of file, no input, transmission interrupted or timed out (same value as EOF)  <a href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">More...</a><br /></td></tr>
<tr class="separator:ga224b2c2b830135f12b53536f189b4ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fd637076afcd330401f2cd0a71fe729"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga9fd637076afcd330401f2cd0a71fe729">SOAP_EOM</a></td></tr>
<tr class="memdesc:ga9fd637076afcd330401f2cd0a71fe729"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: out of memory.  <a href="group__group__errors.html#ga9fd637076afcd330401f2cd0a71fe729">More...</a><br /></td></tr>
<tr class="separator:ga9fd637076afcd330401f2cd0a71fe729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1273756841a728f037ee5328e217eb6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga1273756841a728f037ee5328e217eb6e">SOAP_ERR</a></td></tr>
<tr class="memdesc:ga1273756841a728f037ee5328e217eb6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an unspecified error occurred.  <a href="group__group__errors.html#ga1273756841a728f037ee5328e217eb6e">More...</a><br /></td></tr>
<tr class="separator:ga1273756841a728f037ee5328e217eb6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf27d1f10130e4da080975711a7192f07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaf27d1f10130e4da080975711a7192f07">SOAP_FAULT</a></td></tr>
<tr class="memdesc:gaf27d1f10130e4da080975711a7192f07"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the fault code to be returned by a service operation when calling <code><a class="el" href="group__group__fault.html#gac20c8569833053318196d898fe2566af" title="Set SOAP 1.1 client fault / SOAP 1.2 sender fault string and detail. ">soap_sender_fault</a></code> (client is at fault) or <code><a class="el" href="group__group__fault.html#ga91dc6bcc3c5f35e023b78a6f46a79ed6" title="Set SOAP 1.1 server fault / SOAP 1.2 receiver fault string and detail. ">soap_receiver_fault</a></code> (server is at fault), and when received, clients set the <code><a class="el" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2" title="The soap context soap_status (int) error code of the last operation or SOAP_OK (zero) ...">soap::error</a></code> code to <code><a class="el" href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6" title="A soap_status error code: the service returned a SOAP 1.1 client fault / SOAP 1.2 sender fault to the...">SOAP_CLI_FAULT</a></code> or <code><a class="el" href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32" title="A soap_status error code: service returned a SOAP 1.1 server fault / SOAP 1.2 receiver fault to the c...">SOAP_SVR_FAULT</a></code> respectively.  <a href="group__group__errors.html#gaf27d1f10130e4da080975711a7192f07">More...</a><br /></td></tr>
<tr class="separator:gaf27d1f10130e4da080975711a7192f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga514709514aa7ec51e92fcd51ebedb5af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga514709514aa7ec51e92fcd51ebedb5af">SOAP_FD_EXCEEDED</a></td></tr>
<tr class="memdesc:ga514709514aa7ec51e92fcd51ebedb5af"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: too many open sockets.  <a href="group__group__errors.html#ga514709514aa7ec51e92fcd51ebedb5af">More...</a><br /></td></tr>
<tr class="separator:ga514709514aa7ec51e92fcd51ebedb5af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9efce27c8560ec9cb2184fcb58a85bd9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga9efce27c8560ec9cb2184fcb58a85bd9">SOAP_FIXED</a></td></tr>
<tr class="memdesc:ga9efce27c8560ec9cb2184fcb58a85bd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value is fixed and the parsed value does not match the fixed value.  <a href="group__group__errors.html#ga9efce27c8560ec9cb2184fcb58a85bd9">More...</a><br /></td></tr>
<tr class="separator:ga9efce27c8560ec9cb2184fcb58a85bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac62f5f70e545ea8fbcbb181e88750d56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gac62f5f70e545ea8fbcbb181e88750d56">SOAP_GET_METHOD</a></td></tr>
<tr class="memdesc:gac62f5f70e545ea8fbcbb181e88750d56"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP GET request was received by the service but the GET request callback <code><a class="el" href="group__group__callbacks.html#gae022204ff7004df2d5ac9e083cbb5b16" title="Callback to implement logic at the server-side to serve responses to HTTP GET requests from clients...">soap::fget</a></code> is not implemented.  <a href="group__group__errors.html#gac62f5f70e545ea8fbcbb181e88750d56">More...</a><br /></td></tr>
<tr class="separator:gac62f5f70e545ea8fbcbb181e88750d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gad8fb6bd54608a32e89ddef0b33575bb5">SOAP_PUT_METHOD</a></td></tr>
<tr class="memdesc:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PUT request was received by the service but the PUT request callback <code><a class="el" href="group__group__callbacks.html#gaf263ffe14d8c2508ce4c734d4f33a854" title="Callback to implement logic at the server-side to serve responses to HTTP PUT requests from clients...">soap::fput</a></code> is not implemented.  <a href="group__group__errors.html#gad8fb6bd54608a32e89ddef0b33575bb5">More...</a><br /></td></tr>
<tr class="separator:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8d3f932c1d555c2cbca899c1095d40e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaf8d3f932c1d555c2cbca899c1095d40e">SOAP_PATCH_METHOD</a></td></tr>
<tr class="memdesc:gaf8d3f932c1d555c2cbca899c1095d40e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PATCH request was received by the service but the PATCH request callback <code><a class="el" href="group__group__callbacks.html#ga808a6a9b7e6d17e039fb53a5e8a9b84a" title="Callback to implement logic at the server-side to serve responses to HTTP PATCH requests from clients...">soap::fpatch</a></code> is not implemented.  <a href="group__group__errors.html#gaf8d3f932c1d555c2cbca899c1095d40e">More...</a><br /></td></tr>
<tr class="separator:gaf8d3f932c1d555c2cbca899c1095d40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga122216a634ba30e3cc6e7ba53218dd97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga122216a634ba30e3cc6e7ba53218dd97">SOAP_DEL_METHOD</a></td></tr>
<tr class="memdesc:ga122216a634ba30e3cc6e7ba53218dd97"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP DELETE request was received by the service but the DELETE request callback <code><a class="el" href="group__group__callbacks.html#gaf2bda0187489c8f2b9857f61b96ad0e0" title="Callback to implement logic at the server-side to serve responses to HTTP DELETE requests from client...">soap::fdel</a></code> is not implemented.  <a href="group__group__errors.html#ga122216a634ba30e3cc6e7ba53218dd97">More...</a><br /></td></tr>
<tr class="separator:ga122216a634ba30e3cc6e7ba53218dd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f0daf7a83ff107406f8726139338cbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7f0daf7a83ff107406f8726139338cbb">SOAP_HTTP_METHOD</a></td></tr>
<tr class="memdesc:ga7f0daf7a83ff107406f8726139338cbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP request was received by the service that cannot be handled.  <a href="group__group__errors.html#ga7f0daf7a83ff107406f8726139338cbb">More...</a><br /></td></tr>
<tr class="separator:ga7f0daf7a83ff107406f8726139338cbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga784485ad57466fb0acc3b1e6bc123544"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga784485ad57466fb0acc3b1e6bc123544">SOAP_HDR</a></td></tr>
<tr class="memdesc:ga784485ad57466fb0acc3b1e6bc123544"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: HTTP header line is too long, exceeding <code><a class="el" href="group__group__soap.html#ga2652270988caffd32e990912aa3905f4" title="User-definable maximum length of HTTP headers (the value is 8192 by default) ">SOAP_HDRLEN</a></code> size.  <a href="group__group__errors.html#ga784485ad57466fb0acc3b1e6bc123544">More...</a><br /></td></tr>
<tr class="separator:ga784485ad57466fb0acc3b1e6bc123544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cd5d130ef1d431f0596edf4084acb07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga6cd5d130ef1d431f0596edf4084acb07">SOAP_HREF</a></td></tr>
<tr class="memdesc:ga6cd5d130ef1d431f0596edf4084acb07"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: reference to object in XML identified by its id attribute is incompatible with the object refered to by the ref or href attribute (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization)  <a href="group__group__errors.html#ga6cd5d130ef1d431f0596edf4084acb07">More...</a><br /></td></tr>
<tr class="separator:ga6cd5d130ef1d431f0596edf4084acb07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad04b91a2b60f648f97fd226cb2b43b51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gad04b91a2b60f648f97fd226cb2b43b51">SOAP_HTTP_ERROR</a></td></tr>
<tr class="memdesc:gad04b91a2b60f648f97fd226cb2b43b51"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an unspecified HTTP error occured.  <a href="group__group__errors.html#gad04b91a2b60f648f97fd226cb2b43b51">More...</a><br /></td></tr>
<tr class="separator:gad04b91a2b60f648f97fd226cb2b43b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4bf925c17a1c81e99de6bfdb7d85c19a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga4bf925c17a1c81e99de6bfdb7d85c19a">SOAP_IOB</a></td></tr>
<tr class="memdesc:ga4bf925c17a1c81e99de6bfdb7d85c19a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP array index out of bounds.  <a href="group__group__errors.html#ga4bf925c17a1c81e99de6bfdb7d85c19a">More...</a><br /></td></tr>
<tr class="separator:ga4bf925c17a1c81e99de6bfdb7d85c19a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada50f79e7b120b498bd05426a424e4af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gada50f79e7b120b498bd05426a424e4af">SOAP_LENGTH</a></td></tr>
<tr class="memdesc:gada50f79e7b120b498bd05426a424e4af"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value length validation error or <code><a class="el" href="group__group__soap.html#gabd0dd334a752d8c145fa720deb905508" title="User-definable maximum string content length for strings not already constrained by XML schema valida...">SOAP_MAXLENGTH</a></code> exceeded.  <a href="group__group__errors.html#gada50f79e7b120b498bd05426a424e4af">More...</a><br /></td></tr>
<tr class="separator:gada50f79e7b120b498bd05426a424e4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga960d32bcdfd9d166d78b19a0885b61d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga960d32bcdfd9d166d78b19a0885b61d8">SOAP_LEVEL</a></td></tr>
<tr class="memdesc:ga960d32bcdfd9d166d78b19a0885b61d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML nesting depth level when parsing XML exceeds <code><a class="el" href="group__group__soap.html#ga2ad35599c611417132d6b0a9b6870652" title="User-definable maximum XML nesting depth level permitted by the XML parser, must be greater than zero...">SOAP_MAXLEVEL</a></code>  <a href="group__group__errors.html#ga960d32bcdfd9d166d78b19a0885b61d8">More...</a><br /></td></tr>
<tr class="separator:ga960d32bcdfd9d166d78b19a0885b61d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f2f25c41ca0263da404d3073fd71349"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga9f2f25c41ca0263da404d3073fd71349">SOAP_MIME_END</a></td></tr>
<tr class="memdesc:ga9f2f25c41ca0263da404d3073fd71349"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: end of MIME/MTOM attachments protocol error.  <a href="group__group__errors.html#ga9f2f25c41ca0263da404d3073fd71349">More...</a><br /></td></tr>
<tr class="separator:ga9f2f25c41ca0263da404d3073fd71349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a3ff27eee1c447d94ba458f592ec87f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga4a3ff27eee1c447d94ba458f592ec87f">SOAP_MIME_ERROR</a></td></tr>
<tr class="memdesc:ga4a3ff27eee1c447d94ba458f592ec87f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: MIME/MTOM attachment parsing error.  <a href="group__group__errors.html#ga4a3ff27eee1c447d94ba458f592ec87f">More...</a><br /></td></tr>
<tr class="separator:ga4a3ff27eee1c447d94ba458f592ec87f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae799c6e786b0446d51b7aca6522d8e9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gae799c6e786b0446d51b7aca6522d8e9d">SOAP_MIME_HREF</a></td></tr>
<tr class="memdesc:gae799c6e786b0446d51b7aca6522d8e9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: MIME/MTOM attachment has no href from SOAP body and no MIME callbacks were defined to save the attachment.  <a href="group__group__errors.html#gae799c6e786b0446d51b7aca6522d8e9d">More...</a><br /></td></tr>
<tr class="separator:gae799c6e786b0446d51b7aca6522d8e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a0da83313ae56525de8f7169fab3fa9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7a0da83313ae56525de8f7169fab3fa9">SOAP_MISSING_ID</a></td></tr>
<tr class="memdesc:ga7a0da83313ae56525de8f7169fab3fa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML element with id attribute is missing that should match the element with href/ref attribute (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization)  <a href="group__group__errors.html#ga7a0da83313ae56525de8f7169fab3fa9">More...</a><br /></td></tr>
<tr class="separator:ga7a0da83313ae56525de8f7169fab3fa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c86323f5a2ae76f52f9d1bfe452d8fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga0c86323f5a2ae76f52f9d1bfe452d8fc">SOAP_MOE</a></td></tr>
<tr class="memdesc:ga0c86323f5a2ae76f52f9d1bfe452d8fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: memory overflow or memory corruption error (applicable in <code><a class="el" href="group__group__debug.html#gad72dbcf6d0153db1b8d8a58001feed83" title="User-definable macro to enable debugging and logging. ">DEBUG</a></code> mode only)  <a href="group__group__errors.html#ga0c86323f5a2ae76f52f9d1bfe452d8fc">More...</a><br /></td></tr>
<tr class="separator:ga0c86323f5a2ae76f52f9d1bfe452d8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e6849f52e3641ffba443df668d55168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga6e6849f52e3641ffba443df668d55168">SOAP_MUSTUNDERSTAND</a></td></tr>
<tr class="memdesc:ga6e6849f52e3641ffba443df668d55168"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML element is present with a mustUnderstand attribute which must be understood but is not deserialized.  <a href="group__group__errors.html#ga6e6849f52e3641ffba443df668d55168">More...</a><br /></td></tr>
<tr class="separator:ga6e6849f52e3641ffba443df668d55168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ae932668854b3e2a8ce21ab8960bf1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7ae932668854b3e2a8ce21ab8960bf1f">SOAP_NAMESPACE</a></td></tr>
<tr class="memdesc:ga7ae932668854b3e2a8ce21ab8960bf1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML namespace name mismatch validation error.  <a href="group__group__errors.html#ga7ae932668854b3e2a8ce21ab8960bf1f">More...</a><br /></td></tr>
<tr class="separator:ga7ae932668854b3e2a8ce21ab8960bf1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga978837444338734aa247152871b6e92d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga978837444338734aa247152871b6e92d">SOAP_NO_DATA</a></td></tr>
<tr class="memdesc:ga978837444338734aa247152871b6e92d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: no data in the HTTP body of the message received.  <a href="group__group__errors.html#ga978837444338734aa247152871b6e92d">More...</a><br /></td></tr>
<tr class="separator:ga978837444338734aa247152871b6e92d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0c5959ec4b7509ce48d9a29c8601fad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gab0c5959ec4b7509ce48d9a29c8601fad">SOAP_NO_METHOD</a></td></tr>
<tr class="memdesc:gab0c5959ec4b7509ce48d9a29c8601fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the service request dispatcher did not find a matching service operation for a service request.  <a href="group__group__errors.html#gab0c5959ec4b7509ce48d9a29c8601fad">More...</a><br /></td></tr>
<tr class="separator:gab0c5959ec4b7509ce48d9a29c8601fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c7951b18d6593b4a1dfec9d468bb3c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga3c7951b18d6593b4a1dfec9d468bb3c0">SOAP_NO_TAG</a></td></tr>
<tr class="memdesc:ga3c7951b18d6593b4a1dfec9d468bb3c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: no XML element tag was found when one was expected.  <a href="group__group__errors.html#ga3c7951b18d6593b4a1dfec9d468bb3c0">More...</a><br /></td></tr>
<tr class="separator:ga3c7951b18d6593b4a1dfec9d468bb3c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4b63fe5c5938cd0241d390bf1c97f7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gae4b63fe5c5938cd0241d390bf1c97f7c">SOAP_NTLM_ERROR</a></td></tr>
<tr class="memdesc:gae4b63fe5c5938cd0241d390bf1c97f7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an NTLM authentication handshake error occured.  <a href="group__group__errors.html#gae4b63fe5c5938cd0241d390bf1c97f7c">More...</a><br /></td></tr>
<tr class="separator:gae4b63fe5c5938cd0241d390bf1c97f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76179757f85e61d0dfe0be58ab4be99a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga76179757f85e61d0dfe0be58ab4be99a">SOAP_NULL</a></td></tr>
<tr class="memdesc:ga76179757f85e61d0dfe0be58ab4be99a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has an <em><code>xsi:nil</code></em> attribute when the element is not nillable, causing a validation error.  <a href="group__group__errors.html#ga76179757f85e61d0dfe0be58ab4be99a">More...</a><br /></td></tr>
<tr class="separator:ga76179757f85e61d0dfe0be58ab4be99a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga544607e40f8cdc217279ce7128758ea2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga544607e40f8cdc217279ce7128758ea2">SOAP_OCCURS</a></td></tr>
<tr class="memdesc:ga544607e40f8cdc217279ce7128758ea2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has a minOccurs or maxOccurs constraint validation error or <code><a class="el" href="group__group__soap.html#ga3933a58d23a5bf2ad64039725cb23786" title="User-definable maximum number of array or container elements for containers that are not already cons...">SOAP_MAXOCCURS</a></code> was exceeded.  <a href="group__group__errors.html#ga544607e40f8cdc217279ce7128758ea2">More...</a><br /></td></tr>
<tr class="separator:ga544607e40f8cdc217279ce7128758ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab75f1c93d4fcae739c26fc8fa087c153"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gab75f1c93d4fcae739c26fc8fa087c153">SOAP_PATTERN</a></td></tr>
<tr class="memdesc:gab75f1c93d4fcae739c26fc8fa087c153"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value pattern mismatch causes a validation error.  <a href="group__group__errors.html#gab75f1c93d4fcae739c26fc8fa087c153">More...</a><br /></td></tr>
<tr class="separator:gab75f1c93d4fcae739c26fc8fa087c153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga955e26e41395aed19fd78ce1a2f395b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga955e26e41395aed19fd78ce1a2f395b0">SOAP_PLUGIN_ERROR</a></td></tr>
<tr class="memdesc:ga955e26e41395aed19fd78ce1a2f395b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: failed to register plugin.  <a href="group__group__errors.html#ga955e26e41395aed19fd78ce1a2f395b0">More...</a><br /></td></tr>
<tr class="separator:ga955e26e41395aed19fd78ce1a2f395b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f3631972d5eaa9b7c9a80eff8c2e4ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga5f3631972d5eaa9b7c9a80eff8c2e4ee">SOAP_PROHIBITED</a></td></tr>
<tr class="memdesc:ga5f3631972d5eaa9b7c9a80eff8c2e4ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: attribute is prohibited but present.  <a href="group__group__errors.html#ga5f3631972d5eaa9b7c9a80eff8c2e4ee">More...</a><br /></td></tr>
<tr class="separator:ga5f3631972d5eaa9b7c9a80eff8c2e4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gad8fb6bd54608a32e89ddef0b33575bb5">SOAP_PUT_METHOD</a></td></tr>
<tr class="memdesc:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PUT request was received by the service but the PUT request callback <code><a class="el" href="group__group__callbacks.html#gaf263ffe14d8c2508ce4c734d4f33a854" title="Callback to implement logic at the server-side to serve responses to HTTP PUT requests from clients...">soap::fput</a></code> is not implemented.  <a href="group__group__errors.html#gad8fb6bd54608a32e89ddef0b33575bb5">More...</a><br /></td></tr>
<tr class="separator:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec868309483d86ccc641ea753d422677"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaec868309483d86ccc641ea753d422677">SOAP_REQUIRED</a></td></tr>
<tr class="memdesc:gaec868309483d86ccc641ea753d422677"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: attribute is required but not present.  <a href="group__group__errors.html#gaec868309483d86ccc641ea753d422677">More...</a><br /></td></tr>
<tr class="separator:gaec868309483d86ccc641ea753d422677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a67e043632ead3810bb847eadd09ac4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga2a67e043632ead3810bb847eadd09ac4">SOAP_SSL_ERROR</a></td></tr>
<tr class="memdesc:ga2a67e043632ead3810bb847eadd09ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an SSL error occured.  <a href="group__group__errors.html#ga2a67e043632ead3810bb847eadd09ac4">More...</a><br /></td></tr>
<tr class="separator:ga2a67e043632ead3810bb847eadd09ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab541fcea670401ec0679d7e95d09ba32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32">SOAP_SVR_FAULT</a></td></tr>
<tr class="memdesc:gab541fcea670401ec0679d7e95d09ba32"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: service returned a SOAP 1.1 server fault / SOAP 1.2 receiver fault to the client.  <a href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32">More...</a><br /></td></tr>
<tr class="separator:gab541fcea670401ec0679d7e95d09ba32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga517c3887f1fbec8304dbe0a001996c39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga517c3887f1fbec8304dbe0a001996c39">SOAP_SYNTAX_ERROR</a></td></tr>
<tr class="memdesc:ga517c3887f1fbec8304dbe0a001996c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML syntax error occurred while parsing the input.  <a href="group__group__errors.html#ga517c3887f1fbec8304dbe0a001996c39">More...</a><br /></td></tr>
<tr class="separator:ga517c3887f1fbec8304dbe0a001996c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f4d934410ea4dd2ffa5ad7fcaae7e70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7f4d934410ea4dd2ffa5ad7fcaae7e70">SOAP_TAG_MISMATCH</a></td></tr>
<tr class="memdesc:ga7f4d934410ea4dd2ffa5ad7fcaae7e70"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element tag parsed does not match anything that is expected.  <a href="group__group__errors.html#ga7f4d934410ea4dd2ffa5ad7fcaae7e70">More...</a><br /></td></tr>
<tr class="separator:ga7f4d934410ea4dd2ffa5ad7fcaae7e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5087817634de39f79e74246b1eb4da54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga5087817634de39f79e74246b1eb4da54">SOAP_TCP_ERROR</a></td></tr>
<tr class="memdesc:ga5087817634de39f79e74246b1eb4da54"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a TCP/IP connection error occured.  <a href="group__group__errors.html#ga5087817634de39f79e74246b1eb4da54">More...</a><br /></td></tr>
<tr class="separator:ga5087817634de39f79e74246b1eb4da54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafea66c256bdaa8376e12106e36307c02"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gafea66c256bdaa8376e12106e36307c02">SOAP_TYPE</a></td></tr>
<tr class="memdesc:gafea66c256bdaa8376e12106e36307c02"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute has a mismatching type or value that is causing a validation error.  <a href="group__group__errors.html#gafea66c256bdaa8376e12106e36307c02">More...</a><br /></td></tr>
<tr class="separator:gafea66c256bdaa8376e12106e36307c02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68fef55a590136841ec89052091f04b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga68fef55a590136841ec89052091f04b8">SOAP_UDP_ERROR</a></td></tr>
<tr class="memdesc:ga68fef55a590136841ec89052091f04b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a UDP/IP connection error occured or the message too large to store in a UDP packet.  <a href="group__group__errors.html#ga68fef55a590136841ec89052091f04b8">More...</a><br /></td></tr>
<tr class="separator:ga68fef55a590136841ec89052091f04b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf92b9abfa654b47497c8761a75c82f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gacf92b9abfa654b47497c8761a75c82f2">SOAP_USER_ERROR</a></td></tr>
<tr class="memdesc:gacf92b9abfa654b47497c8761a75c82f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: <a class="el" href="structsoap.html#a8eb35c04359a567c0b5e2664f3f94d5b" title="User-definable variable that may point to user-specified data of any type to pass the data through to...">soap::user</a> not set to non-NULL.  <a href="group__group__errors.html#gacf92b9abfa654b47497c8761a75c82f2">More...</a><br /></td></tr>
<tr class="separator:gacf92b9abfa654b47497c8761a75c82f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7591ced9d3c04aaf88605eb39ed69bd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7591ced9d3c04aaf88605eb39ed69bd5">SOAP_UTF_ERROR</a></td></tr>
<tr class="memdesc:ga7591ced9d3c04aaf88605eb39ed69bd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a UTF-8 decoding error occured.  <a href="group__group__errors.html#ga7591ced9d3c04aaf88605eb39ed69bd5">More...</a><br /></td></tr>
<tr class="separator:ga7591ced9d3c04aaf88605eb39ed69bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga483988fe69702114394b03c7605a49d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga483988fe69702114394b03c7605a49d9">SOAP_VERSIONMISMATCH</a></td></tr>
<tr class="memdesc:ga483988fe69702114394b03c7605a49d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP version mismatch or no SOAP message is received.  <a href="group__group__errors.html#ga483988fe69702114394b03c7605a49d9">More...</a><br /></td></tr>
<tr class="separator:ga483988fe69702114394b03c7605a49d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa22b195e900b8f0bf3cfe69f4eead9ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaa22b195e900b8f0bf3cfe69f4eead9ae">SOAP_ZLIB_ERROR</a></td></tr>
<tr class="memdesc:gaa22b195e900b8f0bf3cfe69f4eead9ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a zlib error occured.  <a href="group__group__errors.html#gaa22b195e900b8f0bf3cfe69f4eead9ae">More...</a><br /></td></tr>
<tr class="separator:gaa22b195e900b8f0bf3cfe69f4eead9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b7afdaae55aa75bd611f2e37d2a6758"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758">soap_xml_error_check</a>(e)</td></tr>
<tr class="memdesc:ga6b7afdaae55aa75bd611f2e37d2a6758"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for XML parsing and validation errors, returns true if the specified error code is an XML error.  <a href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758">More...</a><br /></td></tr>
<tr class="separator:ga6b7afdaae55aa75bd611f2e37d2a6758"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8d8472136e27ca8e89c1dfbac1b6244"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244">soap_soap_error_check</a>(e)</td></tr>
<tr class="memdesc:gab8d8472136e27ca8e89c1dfbac1b6244"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protocol error.  <a href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244">More...</a><br /></td></tr>
<tr class="separator:gab8d8472136e27ca8e89c1dfbac1b6244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c10eeefec04f4e4a92f1ffeb3317785"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785">soap_http_error_check</a>(e)</td></tr>
<tr class="memdesc:ga4c10eeefec04f4e4a92f1ffeb3317785"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or an HTTP status code between 100 and 599 returned by an HTTP server, but note that HTTP status 100 to 202 should not be considered errors but informative codes.  <a href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785">More...</a><br /></td></tr>
<tr class="separator:ga4c10eeefec04f4e4a92f1ffeb3317785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08992793ed1a2ea3e8c204ad9ff2e542"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga08992793ed1a2ea3e8c204ad9ff2e542">soap_dime_error_check</a>(e)</td></tr>
<tr class="memdesc:ga08992793ed1a2ea3e8c204ad9ff2e542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for DIME protocol errors, returns true if the specified <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code is a DIME protocol error.  <a href="group__group__errors.html#ga08992793ed1a2ea3e8c204ad9ff2e542">More...</a><br /></td></tr>
<tr class="separator:ga08992793ed1a2ea3e8c204ad9ff2e542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ef8af0375c2845228c919a98964fd1b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga2ef8af0375c2845228c919a98964fd1b">soap_mime_error_check</a>(e)</td></tr>
<tr class="memdesc:ga2ef8af0375c2845228c919a98964fd1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for MIME/MTOM protocol errors, returns true if the specified <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code is a MIME/MTOM protocol error.  <a href="group__group__errors.html#ga2ef8af0375c2845228c919a98964fd1b">More...</a><br /></td></tr>
<tr class="separator:ga2ef8af0375c2845228c919a98964fd1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c3ae093e72a6a3bce6f5e1df3dd8d71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga1c3ae093e72a6a3bce6f5e1df3dd8d71">soap_tcp_error_check</a>(e)&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a> || (e) == <a class="el" href="group__group__errors.html#ga5087817634de39f79e74246b1eb4da54">SOAP_TCP_ERROR</a>)</td></tr>
<tr class="memdesc:ga1c3ae093e72a6a3bce6f5e1df3dd8d71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for TCP protocol errors, returns true if the specified error code is a TCP error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause.  <a href="group__group__errors.html#ga1c3ae093e72a6a3bce6f5e1df3dd8d71">More...</a><br /></td></tr>
<tr class="separator:ga1c3ae093e72a6a3bce6f5e1df3dd8d71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa21364c2c09672019052bb8d648634c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaa21364c2c09672019052bb8d648634c6">soap_udp_error_check</a>(e)&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a> || (e) == <a class="el" href="group__group__errors.html#ga68fef55a590136841ec89052091f04b8">SOAP_UDP_ERROR</a>)</td></tr>
<tr class="memdesc:gaa21364c2c09672019052bb8d648634c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for UDP protocol errors, returns true if the specified error code is a UDP error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause.  <a href="group__group__errors.html#gaa21364c2c09672019052bb8d648634c6">More...</a><br /></td></tr>
<tr class="separator:gaa21364c2c09672019052bb8d648634c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b334592652ba6b933d38576e39a7025"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga3b334592652ba6b933d38576e39a7025">soap_ssl_error_check</a>(e)&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga2a67e043632ead3810bb847eadd09ac4">SOAP_SSL_ERROR</a>)</td></tr>
<tr class="memdesc:ga3b334592652ba6b933d38576e39a7025"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for SSL/TLS protocol errors, returns true if the specified error code is a SSL/TLS error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause.  <a href="group__group__errors.html#ga3b334592652ba6b933d38576e39a7025">More...</a><br /></td></tr>
<tr class="separator:ga3b334592652ba6b933d38576e39a7025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga093d1cfafb5cee9ae36c1f2a2d6797f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga093d1cfafb5cee9ae36c1f2a2d6797f7">soap_zlib_error_check</a>(e)&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#gaa22b195e900b8f0bf3cfe69f4eead9ae">SOAP_ZLIB_ERROR</a>)</td></tr>
<tr class="memdesc:ga093d1cfafb5cee9ae36c1f2a2d6797f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for zlib library errors, returns true if the specified error code is a zlib error.  <a href="group__group__errors.html#ga093d1cfafb5cee9ae36c1f2a2d6797f7">More...</a><br /></td></tr>
<tr class="separator:ga093d1cfafb5cee9ae36c1f2a2d6797f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa03308d50b94828cbc49724d049d9d2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaa03308d50b94828cbc49724d049d9d2d">SOAP_STOP</a></td></tr>
<tr class="memdesc:gaa03308d50b94828cbc49724d049d9d2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code to signal that an HTTP response must not be produced.  <a href="group__group__errors.html#gaa03308d50b94828cbc49724d049d9d2d">More...</a><br /></td></tr>
<tr class="separator:gaa03308d50b94828cbc49724d049d9d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02271d9b1784cd95f149f59913d2d033"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga02271d9b1784cd95f149f59913d2d033">SOAP_FORM</a></td></tr>
<tr class="memdesc:ga02271d9b1784cd95f149f59913d2d033"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code to signal that an HTTP form is present and no HTTP response must be produced.  <a href="group__group__errors.html#ga02271d9b1784cd95f149f59913d2d033">More...</a><br /></td></tr>
<tr class="separator:ga02271d9b1784cd95f149f59913d2d033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17cdc287dd916e5d2b3467ccec177d5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga17cdc287dd916e5d2b3467ccec177d5a">SOAP_HTML</a></td></tr>
<tr class="memdesc:ga17cdc287dd916e5d2b3467ccec177d5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A special <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code to signal that a custom HTTP response is present and no HTTP response must be produced.  <a href="group__group__io.html#ga17cdc287dd916e5d2b3467ccec177d5a">More...</a><br /></td></tr>
<tr class="separator:ga17cdc287dd916e5d2b3467ccec177d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05be99343f556fe70940145e874cdb99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga05be99343f556fe70940145e874cdb99">SOAP_FILE</a></td></tr>
<tr class="memdesc:ga05be99343f556fe70940145e874cdb99"><td class="mdescLeft">&#160;</td><td class="mdescRight">A special <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code to signal that a custom file-based HTTP response is present and no HTTP response must be produced.  <a href="group__group__io.html#ga05be99343f556fe70940145e874cdb99">More...</a><br /></td></tr>
<tr class="separator:ga05be99343f556fe70940145e874cdb99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63d10bdcb2b678d9d55cab31e1bdaf3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga63d10bdcb2b678d9d55cab31e1bdaf3e">SOAP_SSL_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="group__group__ssl.html#ga8c9f87b34ff34020349d4fe7300c47bc">SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION</a> | <a class="el" href="group__group__ssl.html#gabdef447c5c16a0d5a35388cb64835f9b">SOAP_TLSv1</a>)</td></tr>
<tr class="memdesc:ga63d10bdcb2b678d9d55cab31e1bdaf3e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag with <code><a class="el" href="group__group__ssl.html#ga8c9f87b34ff34020349d4fe7300c47bc" title="soap_ssl_flags flag for clients to require servers to authenticate to clients during the HTTPS handsh...">SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION</a></code> and <code><a class="el" href="group__group__ssl.html#gabdef447c5c16a0d5a35388cb64835f9b" title="soap_ssl_flags flag value to enable TLS v1 (TLS 1.0 and higher) and to disable SSL v3 ...">SOAP_TLSv1</a></code> enabled by default  <a href="group__group__ssl.html#ga63d10bdcb2b678d9d55cab31e1bdaf3e">More...</a><br /></td></tr>
<tr class="separator:ga63d10bdcb2b678d9d55cab31e1bdaf3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa78c27c03ccd2fb47afda6b83a3fd01c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gaa78c27c03ccd2fb47afda6b83a3fd01c">SOAP_SSL_ALLOW_EXPIRED_CERTIFICATE</a></td></tr>
<tr class="memdesc:gaa78c27c03ccd2fb47afda6b83a3fd01c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to allow self-signed and expired certificates and those without CRL to be used for authentication  <a href="group__group__ssl.html#gaa78c27c03ccd2fb47afda6b83a3fd01c">More...</a><br /></td></tr>
<tr class="separator:gaa78c27c03ccd2fb47afda6b83a3fd01c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52614007d0c0359ceaf86588f47661b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga52614007d0c0359ceaf86588f47661b9">SOAP_SSL_NO_AUTHENTICATION</a></td></tr>
<tr class="memdesc:ga52614007d0c0359ceaf86588f47661b9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to disable authentication of the peer  <a href="group__group__ssl.html#ga52614007d0c0359ceaf86588f47661b9">More...</a><br /></td></tr>
<tr class="separator:ga52614007d0c0359ceaf86588f47661b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bd8c93325f8150c6a2f9c1844e92558"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga1bd8c93325f8150c6a2f9c1844e92558">SOAP_SSL_NO_DEFAULT_CA_PATH</a></td></tr>
<tr class="memdesc:ga1bd8c93325f8150c6a2f9c1844e92558"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to prevent OpenSSL from calling <code>SSL_CTX_set_default_verify_paths</code>  <a href="group__group__ssl.html#ga1bd8c93325f8150c6a2f9c1844e92558">More...</a><br /></td></tr>
<tr class="separator:ga1bd8c93325f8150c6a2f9c1844e92558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ab5e7f3fbb00fa2669e29e9ca000d12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga4ab5e7f3fbb00fa2669e29e9ca000d12">SOAP_SSL_REQUIRE_CLIENT_AUTHENTICATION</a></td></tr>
<tr class="memdesc:ga4ab5e7f3fbb00fa2669e29e9ca000d12"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag for servers to require clients to authenticate to servers during the HTTPS handshake  <a href="group__group__ssl.html#ga4ab5e7f3fbb00fa2669e29e9ca000d12">More...</a><br /></td></tr>
<tr class="separator:ga4ab5e7f3fbb00fa2669e29e9ca000d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c9f87b34ff34020349d4fe7300c47bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga8c9f87b34ff34020349d4fe7300c47bc">SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION</a></td></tr>
<tr class="memdesc:ga8c9f87b34ff34020349d4fe7300c47bc"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag for clients to require servers to authenticate to clients during the HTTPS handshake  <a href="group__group__ssl.html#ga8c9f87b34ff34020349d4fe7300c47bc">More...</a><br /></td></tr>
<tr class="separator:ga8c9f87b34ff34020349d4fe7300c47bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7153fa5dcada365bce84add0cb60a8e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gab7153fa5dcada365bce84add0cb60a8e">SOAP_SSL_RSA</a></td></tr>
<tr class="memdesc:gab7153fa5dcada365bce84add0cb60a8e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to use RSA instead of DH (automatically set when no DH parameter is specified)  <a href="group__group__ssl.html#gab7153fa5dcada365bce84add0cb60a8e">More...</a><br /></td></tr>
<tr class="separator:gab7153fa5dcada365bce84add0cb60a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d7d44f0b65da9941f0272b0f73745f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga2d7d44f0b65da9941f0272b0f73745f5">SOAP_SSL_SKIP_HOST_CHECK</a></td></tr>
<tr class="memdesc:ga2d7d44f0b65da9941f0272b0f73745f5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag for clients to allow clients to skip common name checks against the host name of the server  <a href="group__group__ssl.html#ga2d7d44f0b65da9941f0272b0f73745f5">More...</a><br /></td></tr>
<tr class="separator:ga2d7d44f0b65da9941f0272b0f73745f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d4dc7f02c689dd69a5508848b7b701d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga0d4dc7f02c689dd69a5508848b7b701d">SOAP_SSLv3</a></td></tr>
<tr class="memdesc:ga0d4dc7f02c689dd69a5508848b7b701d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to enable SSL v3 but disable TLS, should be used for legacy purposes only  <a href="group__group__ssl.html#ga0d4dc7f02c689dd69a5508848b7b701d">More...</a><br /></td></tr>
<tr class="separator:ga0d4dc7f02c689dd69a5508848b7b701d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf273a14b5105e943a0280947d7def8ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gaf273a14b5105e943a0280947d7def8ff">SOAP_SSLv3_TLSv1</a></td></tr>
<tr class="memdesc:gaf273a14b5105e943a0280947d7def8ff"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to enable both SSL v3 and TLS 1 (TLS 1.0 to max)  <a href="group__group__ssl.html#gaf273a14b5105e943a0280947d7def8ff">More...</a><br /></td></tr>
<tr class="separator:gaf273a14b5105e943a0280947d7def8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdef447c5c16a0d5a35388cb64835f9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gabdef447c5c16a0d5a35388cb64835f9b">SOAP_TLSv1</a></td></tr>
<tr class="memdesc:gabdef447c5c16a0d5a35388cb64835f9b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to enable TLS v1 (TLS 1.0 and higher) and to disable SSL v3  <a href="group__group__ssl.html#gabdef447c5c16a0d5a35388cb64835f9b">More...</a><br /></td></tr>
<tr class="separator:gabdef447c5c16a0d5a35388cb64835f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3d8ef23939e8678b69552994f949461"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gac3d8ef23939e8678b69552994f949461">SOAP_TLSv1_0</a></td></tr>
<tr class="memdesc:gac3d8ef23939e8678b69552994f949461"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to enable TLS 1.0  <a href="group__group__ssl.html#gac3d8ef23939e8678b69552994f949461">More...</a><br /></td></tr>
<tr class="separator:gac3d8ef23939e8678b69552994f949461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab841bb29efb683c12614424fa7f3c623"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gab841bb29efb683c12614424fa7f3c623">SOAP_TLSv1_1</a></td></tr>
<tr class="memdesc:gab841bb29efb683c12614424fa7f3c623"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to enable TLS 1.1  <a href="group__group__ssl.html#gab841bb29efb683c12614424fa7f3c623">More...</a><br /></td></tr>
<tr class="separator:gab841bb29efb683c12614424fa7f3c623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaec41400f54924b9f7eb260f206a18dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gaaec41400f54924b9f7eb260f206a18dd">SOAP_TLSv1_2</a></td></tr>
<tr class="memdesc:gaaec41400f54924b9f7eb260f206a18dd"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to enable TLS 1.2  <a href="group__group__ssl.html#gaaec41400f54924b9f7eb260f206a18dd">More...</a><br /></td></tr>
<tr class="separator:gaaec41400f54924b9f7eb260f206a18dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecb885d03bfd4ba6636028326390192a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gaecb885d03bfd4ba6636028326390192a">SOAP_TLSv1_3</a></td></tr>
<tr class="memdesc:gaecb885d03bfd4ba6636028326390192a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed" title="SSL/TLS (HTTPS) client and server context flags for soap_ssl_client_context and soap_ssl_server_conte...">soap_ssl_flags</a></code> flag value to enable TLS 1.3  <a href="group__group__ssl.html#gaecb885d03bfd4ba6636028326390192a">More...</a><br /></td></tr>
<tr class="separator:gaecb885d03bfd4ba6636028326390192a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41f39e73106f1a2283ae3aa65698050f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga41f39e73106f1a2283ae3aa65698050f">SOAP_POST</a></td></tr>
<tr class="memdesc:ga41f39e73106f1a2283ae3aa65698050f"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP POST command code.  <a href="group__group__io.html#ga41f39e73106f1a2283ae3aa65698050f">More...</a><br /></td></tr>
<tr class="separator:ga41f39e73106f1a2283ae3aa65698050f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c291263eadcefa290e90c64e632ae47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga4c291263eadcefa290e90c64e632ae47">SOAP_POST_FILE</a></td></tr>
<tr class="memdesc:ga4c291263eadcefa290e90c64e632ae47"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP POST command code with custom content type.  <a href="group__group__io.html#ga4c291263eadcefa290e90c64e632ae47">More...</a><br /></td></tr>
<tr class="separator:ga4c291263eadcefa290e90c64e632ae47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3abcdd760843c4bdc56c19b85453ed04"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga3abcdd760843c4bdc56c19b85453ed04">SOAP_GET</a></td></tr>
<tr class="memdesc:ga3abcdd760843c4bdc56c19b85453ed04"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP GET command code.  <a href="group__group__io.html#ga3abcdd760843c4bdc56c19b85453ed04">More...</a><br /></td></tr>
<tr class="separator:ga3abcdd760843c4bdc56c19b85453ed04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32a114ef8df190363b9c3ad37bcb6335"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga32a114ef8df190363b9c3ad37bcb6335">SOAP_PUT</a></td></tr>
<tr class="memdesc:ga32a114ef8df190363b9c3ad37bcb6335"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP PUT command code with custom content type.  <a href="group__group__io.html#ga32a114ef8df190363b9c3ad37bcb6335">More...</a><br /></td></tr>
<tr class="separator:ga32a114ef8df190363b9c3ad37bcb6335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e1b491acf772e88f64909ee5baae18d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga6e1b491acf772e88f64909ee5baae18d">SOAP_DEL</a></td></tr>
<tr class="memdesc:ga6e1b491acf772e88f64909ee5baae18d"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP DEL command code.  <a href="group__group__io.html#ga6e1b491acf772e88f64909ee5baae18d">More...</a><br /></td></tr>
<tr class="separator:ga6e1b491acf772e88f64909ee5baae18d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf0409312a4af954ee5b183b92967e0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaaf0409312a4af954ee5b183b92967e0b">SOAP_CONNECT</a></td></tr>
<tr class="memdesc:gaaf0409312a4af954ee5b183b92967e0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP CONNECT command code.  <a href="group__group__io.html#gaaf0409312a4af954ee5b183b92967e0b">More...</a><br /></td></tr>
<tr class="separator:gaaf0409312a4af954ee5b183b92967e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31ba86b35e83440e4047b021add6fe2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga31ba86b35e83440e4047b021add6fe2c">SOAP_HEAD</a></td></tr>
<tr class="memdesc:ga31ba86b35e83440e4047b021add6fe2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP HEAD command code.  <a href="group__group__io.html#ga31ba86b35e83440e4047b021add6fe2c">More...</a><br /></td></tr>
<tr class="separator:ga31ba86b35e83440e4047b021add6fe2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab85d36efa8017c3d328289e25318fb18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gab85d36efa8017c3d328289e25318fb18">SOAP_OPTIONS</a></td></tr>
<tr class="memdesc:gab85d36efa8017c3d328289e25318fb18"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP OPTIONS command code.  <a href="group__group__io.html#gab85d36efa8017c3d328289e25318fb18">More...</a><br /></td></tr>
<tr class="separator:gab85d36efa8017c3d328289e25318fb18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f6661cfe8eff845600e7a75a2f46701"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga0f6661cfe8eff845600e7a75a2f46701">SOAP_PATCH</a></td></tr>
<tr class="memdesc:ga0f6661cfe8eff845600e7a75a2f46701"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP PATCH command code with custom content type.  <a href="group__group__io.html#ga0f6661cfe8eff845600e7a75a2f46701">More...</a><br /></td></tr>
<tr class="separator:ga0f6661cfe8eff845600e7a75a2f46701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53ca774b0fc84afe282a5419d2d7239a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga53ca774b0fc84afe282a5419d2d7239a">THREAD_TYPE</a></td></tr>
<tr class="memdesc:ga53ca774b0fc84afe282a5419d2d7239a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of a thread (thread ID)  <a href="group__group__threads.html#ga53ca774b0fc84afe282a5419d2d7239a">More...</a><br /></td></tr>
<tr class="separator:ga53ca774b0fc84afe282a5419d2d7239a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ab5a77b8cf2b98f7d6c1b48bb421f69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga9ab5a77b8cf2b98f7d6c1b48bb421f69">THREAD_ID</a></td></tr>
<tr class="memdesc:ga9ab5a77b8cf2b98f7d6c1b48bb421f69"><td class="mdescLeft">&#160;</td><td class="mdescRight">The thread ID of self.  <a href="group__group__threads.html#ga9ab5a77b8cf2b98f7d6c1b48bb421f69">More...</a><br /></td></tr>
<tr class="separator:ga9ab5a77b8cf2b98f7d6c1b48bb421f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabee88cce937a2709b4799ed8df36d486"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#gabee88cce937a2709b4799ed8df36d486">THREAD_CREATE</a>(tidptr,  funcptr,  argptr)</td></tr>
<tr class="memdesc:gabee88cce937a2709b4799ed8df36d486"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new thread.  <a href="group__group__threads.html#gabee88cce937a2709b4799ed8df36d486">More...</a><br /></td></tr>
<tr class="separator:gabee88cce937a2709b4799ed8df36d486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45fbba03f3933a43d2ed3819b53ec1c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga45fbba03f3933a43d2ed3819b53ec1c5">THREAD_CREATEX</a>(tidptr,  funcptr,  argptr)</td></tr>
<tr class="memdesc:ga45fbba03f3933a43d2ed3819b53ec1c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new joinable thread (Windows only)  <a href="group__group__threads.html#ga45fbba03f3933a43d2ed3819b53ec1c5">More...</a><br /></td></tr>
<tr class="separator:ga45fbba03f3933a43d2ed3819b53ec1c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66800af53c229b4024b7d5e36e97eb1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga66800af53c229b4024b7d5e36e97eb1a">THREAD_CLOSE</a>(tid)</td></tr>
<tr class="memdesc:ga66800af53c229b4024b7d5e36e97eb1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the thread ID handle created by <code><a class="el" href="group__group__threads.html#ga45fbba03f3933a43d2ed3819b53ec1c5" title="Create a new joinable thread (Windows only) ">THREAD_CREATEX</a></code> (Windows only)  <a href="group__group__threads.html#ga66800af53c229b4024b7d5e36e97eb1a">More...</a><br /></td></tr>
<tr class="separator:ga66800af53c229b4024b7d5e36e97eb1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5848fc7adb50b3a15e40955dce7f8f53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga5848fc7adb50b3a15e40955dce7f8f53">THREAD_DETACH</a>(tid)</td></tr>
<tr class="memdesc:ga5848fc7adb50b3a15e40955dce7f8f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach a thread.  <a href="group__group__threads.html#ga5848fc7adb50b3a15e40955dce7f8f53">More...</a><br /></td></tr>
<tr class="separator:ga5848fc7adb50b3a15e40955dce7f8f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bad18c2ce46fa43f1f4d83c8010a43b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga6bad18c2ce46fa43f1f4d83c8010a43b">THREAD_JOIN</a>(tid)</td></tr>
<tr class="memdesc:ga6bad18c2ce46fa43f1f4d83c8010a43b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Join a thread.  <a href="group__group__threads.html#ga6bad18c2ce46fa43f1f4d83c8010a43b">More...</a><br /></td></tr>
<tr class="separator:ga6bad18c2ce46fa43f1f4d83c8010a43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6cf42265fe26b84cec6c05b498a7b7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#gae6cf42265fe26b84cec6c05b498a7b7c">THREAD_EXIT</a></td></tr>
<tr class="memdesc:gae6cf42265fe26b84cec6c05b498a7b7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exit the current thread.  <a href="group__group__threads.html#gae6cf42265fe26b84cec6c05b498a7b7c">More...</a><br /></td></tr>
<tr class="separator:gae6cf42265fe26b84cec6c05b498a7b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0733064c17124af0377d69e91d24430"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#gab0733064c17124af0377d69e91d24430">THREAD_CANCEL</a>(tid)</td></tr>
<tr class="memdesc:gab0733064c17124af0377d69e91d24430"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel a thread.  <a href="group__group__threads.html#gab0733064c17124af0377d69e91d24430">More...</a><br /></td></tr>
<tr class="separator:gab0733064c17124af0377d69e91d24430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94ada48918e73511c91e3e0e885fe763"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga94ada48918e73511c91e3e0e885fe763">MUTEX_TYPE</a></td></tr>
<tr class="memdesc:ga94ada48918e73511c91e3e0e885fe763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of a mutex object.  <a href="group__group__threads.html#ga94ada48918e73511c91e3e0e885fe763">More...</a><br /></td></tr>
<tr class="separator:ga94ada48918e73511c91e3e0e885fe763"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10ba6c8c4a5e2bcf9f5f5fd41675e122"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga10ba6c8c4a5e2bcf9f5f5fd41675e122">MUTEX_INITIALIZER</a></td></tr>
<tr class="memdesc:ga10ba6c8c4a5e2bcf9f5f5fd41675e122"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutex initializer object.  <a href="group__group__threads.html#ga10ba6c8c4a5e2bcf9f5f5fd41675e122">More...</a><br /></td></tr>
<tr class="separator:ga10ba6c8c4a5e2bcf9f5f5fd41675e122"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaebadda8d216cdac28b0d9763be7fe689"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#gaebadda8d216cdac28b0d9763be7fe689">MUTEX_SETUP</a>(mx)</td></tr>
<tr class="memdesc:gaebadda8d216cdac28b0d9763be7fe689"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutex object initialization.  <a href="group__group__threads.html#gaebadda8d216cdac28b0d9763be7fe689">More...</a><br /></td></tr>
<tr class="separator:gaebadda8d216cdac28b0d9763be7fe689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga295d2586aa4d2379248805e622b43742"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga295d2586aa4d2379248805e622b43742">MUTEX_CLEANUP</a>(mx)</td></tr>
<tr class="memdesc:ga295d2586aa4d2379248805e622b43742"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutex object finalization.  <a href="group__group__threads.html#ga295d2586aa4d2379248805e622b43742">More...</a><br /></td></tr>
<tr class="separator:ga295d2586aa4d2379248805e622b43742"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a9fdd824c39252e5bf292df736e5648"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga4a9fdd824c39252e5bf292df736e5648">MUTEX_LOCK</a>(mx)</td></tr>
<tr class="memdesc:ga4a9fdd824c39252e5bf292df736e5648"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutex object lock.  <a href="group__group__threads.html#ga4a9fdd824c39252e5bf292df736e5648">More...</a><br /></td></tr>
<tr class="separator:ga4a9fdd824c39252e5bf292df736e5648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga706e720f96e7405766dd119e654e03f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga706e720f96e7405766dd119e654e03f9">MUTEX_UNLOCK</a>(mx)</td></tr>
<tr class="memdesc:ga706e720f96e7405766dd119e654e03f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutex object unlock.  <a href="group__group__threads.html#ga706e720f96e7405766dd119e654e03f9">More...</a><br /></td></tr>
<tr class="separator:ga706e720f96e7405766dd119e654e03f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga889adb32271e98bd621f32a6bb9808b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga889adb32271e98bd621f32a6bb9808b7">COND_TYPE</a></td></tr>
<tr class="memdesc:ga889adb32271e98bd621f32a6bb9808b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of a condition variable.  <a href="group__group__threads.html#ga889adb32271e98bd621f32a6bb9808b7">More...</a><br /></td></tr>
<tr class="separator:ga889adb32271e98bd621f32a6bb9808b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga719d6c562837c107353b9e94d3668745"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga719d6c562837c107353b9e94d3668745">COND_SETUP</a>(cv)</td></tr>
<tr class="memdesc:ga719d6c562837c107353b9e94d3668745"><td class="mdescLeft">&#160;</td><td class="mdescRight">Condition variable initialization.  <a href="group__group__threads.html#ga719d6c562837c107353b9e94d3668745">More...</a><br /></td></tr>
<tr class="separator:ga719d6c562837c107353b9e94d3668745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59b186c1985a9361782b1a6d67cf8ef5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga59b186c1985a9361782b1a6d67cf8ef5">COND_CLEANUP</a>(cv)</td></tr>
<tr class="memdesc:ga59b186c1985a9361782b1a6d67cf8ef5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Condition variable finalization.  <a href="group__group__threads.html#ga59b186c1985a9361782b1a6d67cf8ef5">More...</a><br /></td></tr>
<tr class="separator:ga59b186c1985a9361782b1a6d67cf8ef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff925917acd5b6addbf1def943c302e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#gaff925917acd5b6addbf1def943c302e4">COND_SIGNAL</a>(cv)</td></tr>
<tr class="memdesc:gaff925917acd5b6addbf1def943c302e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Condition variable signal operation.  <a href="group__group__threads.html#gaff925917acd5b6addbf1def943c302e4">More...</a><br /></td></tr>
<tr class="separator:gaff925917acd5b6addbf1def943c302e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga418ccb7a075721a1f6296ef1229c6ef2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__threads.html#ga418ccb7a075721a1f6296ef1229c6ef2">COND_WAIT</a>(mx,  cv)</td></tr>
<tr class="memdesc:ga418ccb7a075721a1f6296ef1229c6ef2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Condition variable wait operation.  <a href="group__group__threads.html#ga418ccb7a075721a1f6296ef1229c6ef2">More...</a><br /></td></tr>
<tr class="separator:ga418ccb7a075721a1f6296ef1229c6ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga72b0491c9cbf2071f0c96c7d29b719bb"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a></td></tr>
<tr class="memdesc:ga72b0491c9cbf2071f0c96c7d29b719bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags to initialize the <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context, flags can be combined with <code>|</code> (bit-wise or)  <a href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">More...</a><br /></td></tr>
<tr class="separator:ga72b0491c9cbf2071f0c96c7d29b719bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0eadf8f72bacb5b41b750beaeca0444"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444">soap_status</a></td></tr>
<tr class="memdesc:gac0eadf8f72bacb5b41b750beaeca0444"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status and error codes are int values, a zero value or <code><a class="el" href="group__group__errors.html#ga3b10a68f354f39cbb0fe0d043ad4c7c0" title="The soap_status code for no error (zero) ">SOAP_OK</a></code> (0) means no error, nonzero means error.  <a href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444">More...</a><br /></td></tr>
<tr class="separator:gac0eadf8f72bacb5b41b750beaeca0444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c62d26b4823b76c5b4ef29e7865d3f0"><td class="memItemLeft" align="right" valign="top">typedef char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga5c62d26b4823b76c5b4ef29e7865d3f0">_XML</a></td></tr>
<tr class="memdesc:ga5c62d26b4823b76c5b4ef29e7865d3f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">A built-in string type containing literal XML content in UTF-8 format.  <a href="group__group__context.html#ga5c62d26b4823b76c5b4ef29e7865d3f0">More...</a><br /></td></tr>
<tr class="separator:ga5c62d26b4823b76c5b4ef29e7865d3f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa178a46d0cf703ff226a5c148483286d"><td class="memItemLeft" align="right" valign="top">typedef char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gaa178a46d0cf703ff226a5c148483286d">_QName</a></td></tr>
<tr class="memdesc:gaa178a46d0cf703ff226a5c148483286d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A built-in string type containing normalized QName contents.  <a href="group__group__context.html#gaa178a46d0cf703ff226a5c148483286d">More...</a><br /></td></tr>
<tr class="separator:gaa178a46d0cf703ff226a5c148483286d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cd7f0c3eda00033f2a3b6da331f39ed"><td class="memItemLeft" align="right" valign="top">typedef unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed">soap_ssl_flags</a></td></tr>
<tr class="memdesc:ga0cd7f0c3eda00033f2a3b6da331f39ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">SSL/TLS (HTTPS) client and server context flags for <code><a class="el" href="group__group__ssl.html#ga269c7732b1cda9dc79db08fcbf1d5438" title="Initialize the client-side SSL/TLS context. ">soap_ssl_client_context</a></code> and <code><a class="el" href="group__group__ssl.html#ga3492465cdd8aa71fe746199d3842cac7" title="Initialize the server-side SSL/TLS context. ">soap_ssl_server_context</a></code>, respectively, flags can be combined with <code>|</code> (bit-wise or)  <a href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed">More...</a><br /></td></tr>
<tr class="separator:ga0cd7f0c3eda00033f2a3b6da331f39ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b89c45fdd4914818fde0fd30013335e"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga3b89c45fdd4914818fde0fd30013335e">soap_http_command</a></td></tr>
<tr class="memdesc:ga3b89c45fdd4914818fde0fd30013335e"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP command methods for <code><a class="el" href="group__group__io.html#ga315b6e1d5888780bf4ef320c50f23796" title="Connect to a server. ">soap_connect_command</a></code>  <a href="group__group__io.html#ga3b89c45fdd4914818fde0fd30013335e">More...</a><br /></td></tr>
<tr class="separator:ga3b89c45fdd4914818fde0fd30013335e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c7ca927c25cf2e5f03d0add91b3eb6d"><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga0c7ca927c25cf2e5f03d0add91b3eb6d">soap_wchar</a></td></tr>
<tr class="memdesc:ga0c7ca927c25cf2e5f03d0add91b3eb6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wide char type.  <a href="group__group__io.html#ga0c7ca927c25cf2e5f03d0add91b3eb6d">More...</a><br /></td></tr>
<tr class="separator:ga0c7ca927c25cf2e5f03d0add91b3eb6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga3fec7633da07bff2bf5fd6330bef1844"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__mime.html#ga3fec7633da07bff2bf5fd6330bef1844">soap_mime_encoding</a> { <br />
&#160;&#160;<a class="el" href="group__group__mime.html#gga3fec7633da07bff2bf5fd6330bef1844a974209a86acc850e3c3d4beb8e579e8c">SOAP_MIME_NONE</a>, 
<a class="el" href="group__group__mime.html#gga3fec7633da07bff2bf5fd6330bef1844af26108ff0cee7079939a79df27f09e04">SOAP_MIME_7BIT</a>, 
<a class="el" href="group__group__mime.html#gga3fec7633da07bff2bf5fd6330bef1844a01939ddb661bb1c67dd6093999e0a814">SOAP_MIME_8BIT</a>, 
<a class="el" href="group__group__mime.html#gga3fec7633da07bff2bf5fd6330bef1844a980f093599dc29767fcdc0d90723dda1">SOAP_MIME_BINARY</a>, 
<br />
&#160;&#160;<a class="el" href="group__group__mime.html#gga3fec7633da07bff2bf5fd6330bef1844a29ca0d454ae623f793e9cf6c11c828f2">SOAP_MIME_QUOTED_PRINTABLE</a>, 
<a class="el" href="group__group__mime.html#gga3fec7633da07bff2bf5fd6330bef1844a8be678e012a0b38ed7600ba7ce7168a1">SOAP_MIME_BASE64</a>, 
<a class="el" href="group__group__mime.html#gga3fec7633da07bff2bf5fd6330bef1844a5b4f81d33dfa9ceff6e541a3735095ff">SOAP_MIME_IETF_TOKEN</a>, 
<a class="el" href="group__group__mime.html#gga3fec7633da07bff2bf5fd6330bef1844aeb0581a99f8d2706f43677755bb9866a">SOAP_MIME_X_TOKEN</a>
<br />
 }<tr class="memdesc:ga3fec7633da07bff2bf5fd6330bef1844"><td class="mdescLeft">&#160;</td><td class="mdescRight">RFC2045 MIME content transfer encodings.  <a href="group__group__mime.html#ga3fec7633da07bff2bf5fd6330bef1844">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga3fec7633da07bff2bf5fd6330bef1844"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga3cc1cddba7dcbc38cdb1bc66c4e08fec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#ga3cc1cddba7dcbc38cdb1bc66c4e08fec">soap_set_recv_logfile</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *logfile)</td></tr>
<tr class="memdesc:ga3cc1cddba7dcbc38cdb1bc66c4e08fec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify a file name to save messages received.  <a href="group__group__debug.html#ga3cc1cddba7dcbc38cdb1bc66c4e08fec">More...</a><br /></td></tr>
<tr class="separator:ga3cc1cddba7dcbc38cdb1bc66c4e08fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95729c28f712cf4bca312595b5ce2687"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#ga95729c28f712cf4bca312595b5ce2687">soap_set_sent_logfile</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *logfile)</td></tr>
<tr class="memdesc:ga95729c28f712cf4bca312595b5ce2687"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify a file name to save messages sent.  <a href="group__group__debug.html#ga95729c28f712cf4bca312595b5ce2687">More...</a><br /></td></tr>
<tr class="separator:ga95729c28f712cf4bca312595b5ce2687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga409ebe1fb5f1044a20ad12b382068148"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#ga409ebe1fb5f1044a20ad12b382068148">soap_set_test_logfile</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *logfile)</td></tr>
<tr class="memdesc:ga409ebe1fb5f1044a20ad12b382068148"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify a file name to save debugging info.  <a href="group__group__debug.html#ga409ebe1fb5f1044a20ad12b382068148">More...</a><br /></td></tr>
<tr class="separator:ga409ebe1fb5f1044a20ad12b382068148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa04b3b63c8ba47da5673fbafe385e9ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#gaa04b3b63c8ba47da5673fbafe385e9ad">soap_set_logging_inbound</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, FILE *fd)</td></tr>
<tr class="memdesc:gaa04b3b63c8ba47da5673fbafe385e9ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify inbound message logging with the <code><a class="el" href="group__group__debug.html#gac637945d0869d91a4b00dc1ddaced537" title="The logging plugin registration function. ">logging</a></code> plugin.  <a href="group__group__debug.html#gaa04b3b63c8ba47da5673fbafe385e9ad">More...</a><br /></td></tr>
<tr class="separator:gaa04b3b63c8ba47da5673fbafe385e9ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08a67e8989dc849602b61e438a7f86e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#ga08a67e8989dc849602b61e438a7f86e2">soap_set_logging_outbound</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, FILE *fd)</td></tr>
<tr class="memdesc:ga08a67e8989dc849602b61e438a7f86e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify outbound message logging with the <code><a class="el" href="group__group__debug.html#gac637945d0869d91a4b00dc1ddaced537" title="The logging plugin registration function. ">logging</a></code> plugin.  <a href="group__group__debug.html#ga08a67e8989dc849602b61e438a7f86e2">More...</a><br /></td></tr>
<tr class="separator:ga08a67e8989dc849602b61e438a7f86e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga628bfc4b7a6ba4bef23bea4787ef5f5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#ga628bfc4b7a6ba4bef23bea4787ef5f5d">soap_logging_stats</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, size_t *sent, size_t *recv)</td></tr>
<tr class="memdesc:ga628bfc4b7a6ba4bef23bea4787ef5f5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collect messaging statistics with the <code><a class="el" href="group__group__debug.html#gac637945d0869d91a4b00dc1ddaced537" title="The logging plugin registration function. ">logging</a></code> plugin.  <a href="group__group__debug.html#ga628bfc4b7a6ba4bef23bea4787ef5f5d">More...</a><br /></td></tr>
<tr class="separator:ga628bfc4b7a6ba4bef23bea4787ef5f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4965a2d58aec4ae3983ae73fc711df60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#ga4965a2d58aec4ae3983ae73fc711df60">soap_reset_logging_stats</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga4965a2d58aec4ae3983ae73fc711df60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset messaging statistics with the <code><a class="el" href="group__group__debug.html#gac637945d0869d91a4b00dc1ddaced537" title="The logging plugin registration function. ">logging</a></code> plugin.  <a href="group__group__debug.html#ga4965a2d58aec4ae3983ae73fc711df60">More...</a><br /></td></tr>
<tr class="separator:ga4965a2d58aec4ae3983ae73fc711df60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac637945d0869d91a4b00dc1ddaced537"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__debug.html#gac637945d0869d91a4b00dc1ddaced537">logging</a> (struct <a class="el" href="structsoap.html">soap</a> *, struct soap_plugin *, void *)</td></tr>
<tr class="memdesc:gac637945d0869d91a4b00dc1ddaced537"><td class="mdescLeft">&#160;</td><td class="mdescRight">The logging plugin registration function.  <a href="group__group__debug.html#gac637945d0869d91a4b00dc1ddaced537">More...</a><br /></td></tr>
<tr class="separator:gac637945d0869d91a4b00dc1ddaced537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87c20488b2dc680aaa7689b1d024989c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsoap.html">soap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga87c20488b2dc680aaa7689b1d024989c">soap_new</a> ()</td></tr>
<tr class="memdesc:ga87c20488b2dc680aaa7689b1d024989c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate and initialize a new <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#ga87c20488b2dc680aaa7689b1d024989c">More...</a><br /></td></tr>
<tr class="separator:ga87c20488b2dc680aaa7689b1d024989c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51cde138234ed7ec8c4e25bdf6418658"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsoap.html">soap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga51cde138234ed7ec8c4e25bdf6418658">soap_new1</a> (<a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> input_and_output_mode)</td></tr>
<tr class="memdesc:ga51cde138234ed7ec8c4e25bdf6418658"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate and initialize a new <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context with input and output <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags.  <a href="group__group__context.html#ga51cde138234ed7ec8c4e25bdf6418658">More...</a><br /></td></tr>
<tr class="separator:ga51cde138234ed7ec8c4e25bdf6418658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12a87f6795b62b05164edc392b2adb1d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsoap.html">soap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga12a87f6795b62b05164edc392b2adb1d">soap_new2</a> (<a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> input_mode, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> output_mode)</td></tr>
<tr class="memdesc:ga12a87f6795b62b05164edc392b2adb1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate and initialize a new <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context with separate input and output <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags.  <a href="group__group__context.html#ga12a87f6795b62b05164edc392b2adb1d">More...</a><br /></td></tr>
<tr class="separator:ga12a87f6795b62b05164edc392b2adb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e034e1a7d6093eaddc11b647179657c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga8e034e1a7d6093eaddc11b647179657c">soap_init</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga8e034e1a7d6093eaddc11b647179657c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize a stack-allocated <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#ga8e034e1a7d6093eaddc11b647179657c">More...</a><br /></td></tr>
<tr class="separator:ga8e034e1a7d6093eaddc11b647179657c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac87126c3e45d2fda488e9832c2dd5be1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gac87126c3e45d2fda488e9832c2dd5be1">soap_init1</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> input_and_output_mode)</td></tr>
<tr class="memdesc:gac87126c3e45d2fda488e9832c2dd5be1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize a stack-allocated <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context with input and output <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags.  <a href="group__group__context.html#gac87126c3e45d2fda488e9832c2dd5be1">More...</a><br /></td></tr>
<tr class="separator:gac87126c3e45d2fda488e9832c2dd5be1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c70b587fc4f65553cfe69751d1a157e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga3c70b587fc4f65553cfe69751d1a157e">soap_init2</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> input_mode, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> output_mode)</td></tr>
<tr class="memdesc:ga3c70b587fc4f65553cfe69751d1a157e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize a stack-allocated <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context with input and output <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags.  <a href="group__group__context.html#ga3c70b587fc4f65553cfe69751d1a157e">More...</a><br /></td></tr>
<tr class="separator:ga3c70b587fc4f65553cfe69751d1a157e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84f52a67a41009b260ff2c036df7f6ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga84f52a67a41009b260ff2c036df7f6ab">soap_set_mode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> input_and_output_mode)</td></tr>
<tr class="memdesc:ga84f52a67a41009b260ff2c036df7f6ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set input and output <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#ga84f52a67a41009b260ff2c036df7f6ab">More...</a><br /></td></tr>
<tr class="separator:ga84f52a67a41009b260ff2c036df7f6ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9b0819dae844b848bcd8a3598a301aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gaa9b0819dae844b848bcd8a3598a301aa">soap_set_imode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> input_mode)</td></tr>
<tr class="memdesc:gaa9b0819dae844b848bcd8a3598a301aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set input <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#gaa9b0819dae844b848bcd8a3598a301aa">More...</a><br /></td></tr>
<tr class="separator:gaa9b0819dae844b848bcd8a3598a301aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6fa6e197f360834eae124fa37e68cf7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gaf6fa6e197f360834eae124fa37e68cf7">soap_set_omode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> output_mode)</td></tr>
<tr class="memdesc:gaf6fa6e197f360834eae124fa37e68cf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set output <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#gaf6fa6e197f360834eae124fa37e68cf7">More...</a><br /></td></tr>
<tr class="separator:gaf6fa6e197f360834eae124fa37e68cf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06f769f80bcea7beb2ebffd0a40fc521"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga06f769f80bcea7beb2ebffd0a40fc521">soap_clr_mode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> input_and_output_mode)</td></tr>
<tr class="memdesc:ga06f769f80bcea7beb2ebffd0a40fc521"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear input and output <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#ga06f769f80bcea7beb2ebffd0a40fc521">More...</a><br /></td></tr>
<tr class="separator:ga06f769f80bcea7beb2ebffd0a40fc521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e789bd6c2f76609aec0c9f93d121e4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga0e789bd6c2f76609aec0c9f93d121e4c">soap_clr_imode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> input_mode)</td></tr>
<tr class="memdesc:ga0e789bd6c2f76609aec0c9f93d121e4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear input <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#ga0e789bd6c2f76609aec0c9f93d121e4c">More...</a><br /></td></tr>
<tr class="separator:ga0e789bd6c2f76609aec0c9f93d121e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c28d2943bee7aa5c3ffaf32803b31bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga8c28d2943bee7aa5c3ffaf32803b31bd">soap_clr_omode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb">soap_mode</a> output_mode)</td></tr>
<tr class="memdesc:ga8c28d2943bee7aa5c3ffaf32803b31bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear output <code><a class="el" href="group__group__flags.html#ga72b0491c9cbf2071f0c96c7d29b719bb" title="The soap_mode flags to initialize the soap context, flags can be combined with | (bit-wise or) ...">soap_mode</a></code> flags of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#ga8c28d2943bee7aa5c3ffaf32803b31bd">More...</a><br /></td></tr>
<tr class="separator:ga8c28d2943bee7aa5c3ffaf32803b31bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4c3f8ce80baf0f1fec8c86f0bb5788a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsoap.html">soap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gab4c3f8ce80baf0f1fec8c86f0bb5788a">soap_copy</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gab4c3f8ce80baf0f1fec8c86f0bb5788a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate and initialize a new <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context as a copy of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#gab4c3f8ce80baf0f1fec8c86f0bb5788a">More...</a><br /></td></tr>
<tr class="separator:gab4c3f8ce80baf0f1fec8c86f0bb5788a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcb00978a07439254c4dd44c6332b2bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gabcb00978a07439254c4dd44c6332b2bf">soap_copy_context</a> (struct <a class="el" href="structsoap.html">soap</a> *soap_destination, struct <a class="el" href="structsoap.html">soap</a> *soap_source)</td></tr>
<tr class="memdesc:gabcb00978a07439254c4dd44c6332b2bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context to an uninitialized destination <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#gabcb00978a07439254c4dd44c6332b2bf">More...</a><br /></td></tr>
<tr class="separator:gabcb00978a07439254c4dd44c6332b2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3f0f1ab9bdd15a2db5cff3534ccd5cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gad3f0f1ab9bdd15a2db5cff3534ccd5cc">soap_copy_stream</a> (struct <a class="el" href="structsoap.html">soap</a> *soap_destination, struct <a class="el" href="structsoap.html">soap</a> *soap_source)</td></tr>
<tr class="memdesc:gad3f0f1ab9bdd15a2db5cff3534ccd5cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the input/output stream state of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context to another context.  <a href="group__group__context.html#gad3f0f1ab9bdd15a2db5cff3534ccd5cc">More...</a><br /></td></tr>
<tr class="separator:gad3f0f1ab9bdd15a2db5cff3534ccd5cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7eade923b1556d7e947681e16a09aaa3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga7eade923b1556d7e947681e16a09aaa3">soap_free_stream</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga7eade923b1556d7e947681e16a09aaa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free the input/output stream state of the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#ga7eade923b1556d7e947681e16a09aaa3">More...</a><br /></td></tr>
<tr class="separator:ga7eade923b1556d7e947681e16a09aaa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57108ca4681186e58b5b189c3528f10a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga57108ca4681186e58b5b189c3528f10a">soap_free</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga57108ca4681186e58b5b189c3528f10a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalize and free the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context from unmanaged heap memory.  <a href="group__group__context.html#ga57108ca4681186e58b5b189c3528f10a">More...</a><br /></td></tr>
<tr class="separator:ga57108ca4681186e58b5b189c3528f10a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28ee8fdcf500443e0e51750324aa6a1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga28ee8fdcf500443e0e51750324aa6a1a">soap_done</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga28ee8fdcf500443e0e51750324aa6a1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalize the given <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context, i.e. when the <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context is stack allocated, automatically invoked in C++ by the <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> destructor on the <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context to delete.  <a href="group__group__context.html#ga28ee8fdcf500443e0e51750324aa6a1a">More...</a><br /></td></tr>
<tr class="separator:ga28ee8fdcf500443e0e51750324aa6a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba556710e010feeb2211ed43b5bf059c"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gaba556710e010feeb2211ed43b5bf059c">soap_malloc</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, size_t len)</td></tr>
<tr class="memdesc:gaba556710e010feeb2211ed43b5bf059c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate a block of heap memory managed by the specified <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#gaba556710e010feeb2211ed43b5bf059c">More...</a><br /></td></tr>
<tr class="separator:gaba556710e010feeb2211ed43b5bf059c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41747ef145667bdff9c66cdd2bc86653"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga41747ef145667bdff9c66cdd2bc86653">soap_strdup</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string)</td></tr>
<tr class="memdesc:ga41747ef145667bdff9c66cdd2bc86653"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a string to managed memory.  <a href="group__group__context.html#ga41747ef145667bdff9c66cdd2bc86653">More...</a><br /></td></tr>
<tr class="separator:ga41747ef145667bdff9c66cdd2bc86653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fe9c27b0f0eac077bc13caf816fbba8"><td class="memItemLeft" align="right" valign="top">wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga7fe9c27b0f0eac077bc13caf816fbba8">soap_wstrdup</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const wchar_t *string)</td></tr>
<tr class="memdesc:ga7fe9c27b0f0eac077bc13caf816fbba8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a wide string to managed memory.  <a href="group__group__context.html#ga7fe9c27b0f0eac077bc13caf816fbba8">More...</a><br /></td></tr>
<tr class="separator:ga7fe9c27b0f0eac077bc13caf816fbba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga643bb3cdc192ec0dc1a8448498dab401"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga643bb3cdc192ec0dc1a8448498dab401">soap_unlink</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const void *ptr)</td></tr>
<tr class="memdesc:ga643bb3cdc192ec0dc1a8448498dab401"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlink a block of heap memory managed by the specified <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context, to release the memory explicitly later.  <a href="group__group__context.html#ga643bb3cdc192ec0dc1a8448498dab401">More...</a><br /></td></tr>
<tr class="separator:ga643bb3cdc192ec0dc1a8448498dab401"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7d0176161e9def36981e24faa1913d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gaf7d0176161e9def36981e24faa1913d9">soap_destroy</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaf7d0176161e9def36981e24faa1913d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all dynamically-allocated C++ objects managed by the specified <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#gaf7d0176161e9def36981e24faa1913d9">More...</a><br /></td></tr>
<tr class="separator:gaf7d0176161e9def36981e24faa1913d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdc44bad1fbf1851f3664b887e807c85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gacdc44bad1fbf1851f3664b887e807c85">soap_dealloc</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, void *ptr)</td></tr>
<tr class="memdesc:gacdc44bad1fbf1851f3664b887e807c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly dealllocates a block of managed memory that is managed by the specified <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context and release the free memory back to the heap.  <a href="group__group__context.html#gacdc44bad1fbf1851f3664b887e807c85">More...</a><br /></td></tr>
<tr class="separator:gacdc44bad1fbf1851f3664b887e807c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace16239b47adccf9e4dc307cebe6a323"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gace16239b47adccf9e4dc307cebe6a323">soap_free_temp</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gace16239b47adccf9e4dc307cebe6a323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete temporary data.  <a href="group__group__context.html#gace16239b47adccf9e4dc307cebe6a323">More...</a><br /></td></tr>
<tr class="separator:gace16239b47adccf9e4dc307cebe6a323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81a009ae1ea825a05e5241e2b7a8ece9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga81a009ae1ea825a05e5241e2b7a8ece9">soap_end</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga81a009ae1ea825a05e5241e2b7a8ece9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all data from heap memory managed by the specified <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context and release the freed memory back to the heap.  <a href="group__group__context.html#ga81a009ae1ea825a05e5241e2b7a8ece9">More...</a><br /></td></tr>
<tr class="separator:ga81a009ae1ea825a05e5241e2b7a8ece9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa959ff61609f7b324527e88655c2377f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#gaa959ff61609f7b324527e88655c2377f">soap_delegate_deletion</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, struct <a class="el" href="structsoap.html">soap</a> *soap_to)</td></tr>
<tr class="memdesc:gaa959ff61609f7b324527e88655c2377f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegate the deletion of all managed objects and data from the specified <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context to another <code><a class="el" href="structsoap.html" title="Context with the engine state. ">soap</a></code> context.  <a href="group__group__context.html#gaa959ff61609f7b324527e88655c2377f">More...</a><br /></td></tr>
<tr class="separator:gaa959ff61609f7b324527e88655c2377f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c0a034b54cd46ee06ce1253e5a40467"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__context.html#ga7c0a034b54cd46ee06ce1253e5a40467">soap_set_version</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, short version)</td></tr>
<tr class="memdesc:ga7c0a034b54cd46ee06ce1253e5a40467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set SOAP version (0 = no SOAP, 1 = SOAP 1.1, 2 = SOAP 1.2)  <a href="group__group__context.html#ga7c0a034b54cd46ee06ce1253e5a40467">More...</a><br /></td></tr>
<tr class="separator:ga7c0a034b54cd46ee06ce1253e5a40467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga570b262ac9d55fc509f1f5999deaa18f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga570b262ac9d55fc509f1f5999deaa18f">soap_ssl_init</a> (void)</td></tr>
<tr class="memdesc:ga570b262ac9d55fc509f1f5999deaa18f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the SSL/TLS library.  <a href="group__group__ssl.html#ga570b262ac9d55fc509f1f5999deaa18f">More...</a><br /></td></tr>
<tr class="separator:ga570b262ac9d55fc509f1f5999deaa18f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0391e39e900926438969dc2461634574"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga0391e39e900926438969dc2461634574">soap_ssl_noinit</a> (void)</td></tr>
<tr class="memdesc:ga0391e39e900926438969dc2461634574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Do not initalized the SSL/TLS library.  <a href="group__group__ssl.html#ga0391e39e900926438969dc2461634574">More...</a><br /></td></tr>
<tr class="separator:ga0391e39e900926438969dc2461634574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3492465cdd8aa71fe746199d3842cac7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga3492465cdd8aa71fe746199d3842cac7">soap_ssl_server_context</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed">soap_ssl_flags</a> flags, const char *keyfile, const char *password, const char *cafile, const char *capath, const char *dhfile, const char *randfile, const char *sid)</td></tr>
<tr class="memdesc:ga3492465cdd8aa71fe746199d3842cac7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the server-side SSL/TLS context.  <a href="group__group__ssl.html#ga3492465cdd8aa71fe746199d3842cac7">More...</a><br /></td></tr>
<tr class="separator:ga3492465cdd8aa71fe746199d3842cac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga269c7732b1cda9dc79db08fcbf1d5438"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga269c7732b1cda9dc79db08fcbf1d5438">soap_ssl_client_context</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__ssl.html#ga0cd7f0c3eda00033f2a3b6da331f39ed">soap_ssl_flags</a> flags, const char *keyfile, const char *password, const char *cafile, const char *capath, const char *randfile)</td></tr>
<tr class="memdesc:ga269c7732b1cda9dc79db08fcbf1d5438"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the client-side SSL/TLS context.  <a href="group__group__ssl.html#ga269c7732b1cda9dc79db08fcbf1d5438">More...</a><br /></td></tr>
<tr class="separator:ga269c7732b1cda9dc79db08fcbf1d5438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4052d1c701d1756c3e1b86c740881d5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gae4052d1c701d1756c3e1b86c740881d5">soap_ssl_crl</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *crlfile)</td></tr>
<tr class="memdesc:gae4052d1c701d1756c3e1b86c740881d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable SSL/TLS CRLs.  <a href="group__group__ssl.html#gae4052d1c701d1756c3e1b86c740881d5">More...</a><br /></td></tr>
<tr class="separator:gae4052d1c701d1756c3e1b86c740881d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga990083effa5d8ed931fd75dc2630a2cc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga990083effa5d8ed931fd75dc2630a2cc">soap_ssl_accept</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga990083effa5d8ed931fd75dc2630a2cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Accept SSL/TLS connection.  <a href="group__group__ssl.html#ga990083effa5d8ed931fd75dc2630a2cc">More...</a><br /></td></tr>
<tr class="separator:ga990083effa5d8ed931fd75dc2630a2cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedc51dd2ab95cdff45057639fac70a8f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#gaedc51dd2ab95cdff45057639fac70a8f">CRYPTO_thread_setup</a> ()</td></tr>
<tr class="memdesc:gaedc51dd2ab95cdff45057639fac70a8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup function for OpenSSL versions prior to 1.1.1 to set locks for multi-threaded SSL/TLS applications.  <a href="group__group__ssl.html#gaedc51dd2ab95cdff45057639fac70a8f">More...</a><br /></td></tr>
<tr class="separator:gaedc51dd2ab95cdff45057639fac70a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b29e4ea1419a4af49823862765f2918"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ssl.html#ga8b29e4ea1419a4af49823862765f2918">CRYPTO_thread_cleanup</a> ()</td></tr>
<tr class="memdesc:ga8b29e4ea1419a4af49823862765f2918"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cleanup function for OpenSSL versions prior to 1.1.1.  <a href="group__group__ssl.html#ga8b29e4ea1419a4af49823862765f2918">More...</a><br /></td></tr>
<tr class="separator:ga8b29e4ea1419a4af49823862765f2918"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga953bdee7ebf242b056834e5592079ae9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga953bdee7ebf242b056834e5592079ae9">soap_GET</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *endpoint, const char *action)</td></tr>
<tr class="memdesc:ga953bdee7ebf242b056834e5592079ae9"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP GET content from server.  <a href="group__group__io.html#ga953bdee7ebf242b056834e5592079ae9">More...</a><br /></td></tr>
<tr class="separator:ga953bdee7ebf242b056834e5592079ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae93e23c11379e71baeb6fafe68e14709"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gae93e23c11379e71baeb6fafe68e14709">soap_PUT</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *endpoint, const char *action, const char *type)</td></tr>
<tr class="memdesc:gae93e23c11379e71baeb6fafe68e14709"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP PUT content to server.  <a href="group__group__io.html#gae93e23c11379e71baeb6fafe68e14709">More...</a><br /></td></tr>
<tr class="separator:gae93e23c11379e71baeb6fafe68e14709"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71eebf1ab266c7480831a2fb10b6ca1a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga71eebf1ab266c7480831a2fb10b6ca1a">soap_PATCH</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *endpoint, const char *action, const char *type)</td></tr>
<tr class="memdesc:ga71eebf1ab266c7480831a2fb10b6ca1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP PATCH content to server.  <a href="group__group__io.html#ga71eebf1ab266c7480831a2fb10b6ca1a">More...</a><br /></td></tr>
<tr class="separator:ga71eebf1ab266c7480831a2fb10b6ca1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf502246613cb6d4ea120965065d8c0b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaf502246613cb6d4ea120965065d8c0b2">soap_POST</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *endpoint, const char *action, const char *type)</td></tr>
<tr class="memdesc:gaf502246613cb6d4ea120965065d8c0b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP POST content to server.  <a href="group__group__io.html#gaf502246613cb6d4ea120965065d8c0b2">More...</a><br /></td></tr>
<tr class="separator:gaf502246613cb6d4ea120965065d8c0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98e63f6969d2d83a31f178728a01c7cc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga98e63f6969d2d83a31f178728a01c7cc">soap_DELETE</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *endpoint)</td></tr>
<tr class="memdesc:ga98e63f6969d2d83a31f178728a01c7cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP DELETE content from server.  <a href="group__group__io.html#ga98e63f6969d2d83a31f178728a01c7cc">More...</a><br /></td></tr>
<tr class="separator:ga98e63f6969d2d83a31f178728a01c7cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga315b6e1d5888780bf4ef320c50f23796"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga315b6e1d5888780bf4ef320c50f23796">soap_connect_command</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__io.html#ga3b89c45fdd4914818fde0fd30013335e">soap_http_command</a> http_command, const char *endpoint, const char *action)</td></tr>
<tr class="memdesc:ga315b6e1d5888780bf4ef320c50f23796"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to a server.  <a href="group__group__io.html#ga315b6e1d5888780bf4ef320c50f23796">More...</a><br /></td></tr>
<tr class="separator:ga315b6e1d5888780bf4ef320c50f23796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c87e9d0a43fe18cc349c724f198f64a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga5c87e9d0a43fe18cc349c724f198f64a">soap_connect</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *endpoint, const char *action)</td></tr>
<tr class="memdesc:ga5c87e9d0a43fe18cc349c724f198f64a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to a server using HTTP POST.  <a href="group__group__io.html#ga5c87e9d0a43fe18cc349c724f198f64a">More...</a><br /></td></tr>
<tr class="separator:ga5c87e9d0a43fe18cc349c724f198f64a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a9725a3edbc27b97456190fee47cc18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__group__soap.html#ga6eb1bde7cecc2fbadbcbbc6395227439">SOAP_SOCKET</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga0a9725a3edbc27b97456190fee47cc18">soap_bind</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *host, int port, int backlog)</td></tr>
<tr class="memdesc:ga0a9725a3edbc27b97456190fee47cc18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bind and listen to a port.  <a href="group__group__io.html#ga0a9725a3edbc27b97456190fee47cc18">More...</a><br /></td></tr>
<tr class="separator:ga0a9725a3edbc27b97456190fee47cc18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec0e1aecc2d5479d8099762feb4713c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__group__soap.html#ga6eb1bde7cecc2fbadbcbbc6395227439">SOAP_SOCKET</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaec0e1aecc2d5479d8099762feb4713c6">soap_accept</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaec0e1aecc2d5479d8099762feb4713c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Accept a connection with a client.  <a href="group__group__io.html#gaec0e1aecc2d5479d8099762feb4713c6">More...</a><br /></td></tr>
<tr class="separator:gaec0e1aecc2d5479d8099762feb4713c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51dba7706a505240bd8935c0b28e419d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga51dba7706a505240bd8935c0b28e419d">soap_serve</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga51dba7706a505240bd8935c0b28e419d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serve a pending request.  <a href="group__group__io.html#ga51dba7706a505240bd8935c0b28e419d">More...</a><br /></td></tr>
<tr class="separator:ga51dba7706a505240bd8935c0b28e419d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5652f1b77271d434d0a4b66d5a607adb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga5652f1b77271d434d0a4b66d5a607adb">soap_begin_serve</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga5652f1b77271d434d0a4b66d5a607adb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates serving a pending client request.  <a href="group__group__io.html#ga5652f1b77271d434d0a4b66d5a607adb">More...</a><br /></td></tr>
<tr class="separator:ga5652f1b77271d434d0a4b66d5a607adb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e138b90120efda4a1259d93d79bd2ad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga4e138b90120efda4a1259d93d79bd2ad">soap_serve_request</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga4e138b90120efda4a1259d93d79bd2ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process a pending request.  <a href="group__group__io.html#ga4e138b90120efda4a1259d93d79bd2ad">More...</a><br /></td></tr>
<tr class="separator:ga4e138b90120efda4a1259d93d79bd2ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0390e58bd2a3ebe6fe3a46de0534a614"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga0390e58bd2a3ebe6fe3a46de0534a614">soap_response</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, int status)</td></tr>
<tr class="memdesc:ga0390e58bd2a3ebe6fe3a46de0534a614"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the context for server-side sending and send a HTTP response header.  <a href="group__group__io.html#ga0390e58bd2a3ebe6fe3a46de0534a614">More...</a><br /></td></tr>
<tr class="separator:ga0390e58bd2a3ebe6fe3a46de0534a614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4ce538944f65ac97d82bfeaa9345c42"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaf4ce538944f65ac97d82bfeaa9345c42">soap_begin_recv</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaf4ce538944f65ac97d82bfeaa9345c42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the context for receiving.  <a href="group__group__io.html#gaf4ce538944f65ac97d82bfeaa9345c42">More...</a><br /></td></tr>
<tr class="separator:gaf4ce538944f65ac97d82bfeaa9345c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86b0c04e8baa911fc57e7f1220f9eb8f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga86b0c04e8baa911fc57e7f1220f9eb8f">soap_end_recv</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga86b0c04e8baa911fc57e7f1220f9eb8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalize the context after receiving.  <a href="group__group__io.html#ga86b0c04e8baa911fc57e7f1220f9eb8f">More...</a><br /></td></tr>
<tr class="separator:ga86b0c04e8baa911fc57e7f1220f9eb8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c251be717c7c4044dac7a79ecd6163a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga9c251be717c7c4044dac7a79ecd6163a">soap_begin_send</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga9c251be717c7c4044dac7a79ecd6163a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the context for sending.  <a href="group__group__io.html#ga9c251be717c7c4044dac7a79ecd6163a">More...</a><br /></td></tr>
<tr class="separator:ga9c251be717c7c4044dac7a79ecd6163a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga290ddb46afdbf5ec6669b6ac8daca5c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga290ddb46afdbf5ec6669b6ac8daca5c9">soap_end_send</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga290ddb46afdbf5ec6669b6ac8daca5c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalize the context after sending.  <a href="group__group__io.html#ga290ddb46afdbf5ec6669b6ac8daca5c9">More...</a><br /></td></tr>
<tr class="separator:ga290ddb46afdbf5ec6669b6ac8daca5c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga323e88327f1e0a1ce00b1428d7d9b4ba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga323e88327f1e0a1ce00b1428d7d9b4ba">soap_begin_count</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga323e88327f1e0a1ce00b1428d7d9b4ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize context to count message length for sending.  <a href="group__group__io.html#ga323e88327f1e0a1ce00b1428d7d9b4ba">More...</a><br /></td></tr>
<tr class="separator:ga323e88327f1e0a1ce00b1428d7d9b4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2099fe49c19fb1409c31ec3d51fd8b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gae2099fe49c19fb1409c31ec3d51fd8b4">soap_end_count</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gae2099fe49c19fb1409c31ec3d51fd8b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalize context to count message length for sending.  <a href="group__group__io.html#gae2099fe49c19fb1409c31ec3d51fd8b4">More...</a><br /></td></tr>
<tr class="separator:gae2099fe49c19fb1409c31ec3d51fd8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06d59094afa3df6b1b9f6b2bb484207c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga06d59094afa3df6b1b9f6b2bb484207c">soap_closesock</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga06d59094afa3df6b1b9f6b2bb484207c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the socket connection.  <a href="group__group__io.html#ga06d59094afa3df6b1b9f6b2bb484207c">More...</a><br /></td></tr>
<tr class="separator:ga06d59094afa3df6b1b9f6b2bb484207c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ca0c64dc76af8617956a62cf117db94"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga0ca0c64dc76af8617956a62cf117db94">soap_force_closesock</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga0ca0c64dc76af8617956a62cf117db94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forcibly close the socket connection.  <a href="group__group__io.html#ga0ca0c64dc76af8617956a62cf117db94">More...</a><br /></td></tr>
<tr class="separator:ga0ca0c64dc76af8617956a62cf117db94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga139afbf916c84724fef3f82aca4857d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga139afbf916c84724fef3f82aca4857d3">soap_close_connection</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga139afbf916c84724fef3f82aca4857d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the connection of the specified context using a self-pipe.  <a href="group__group__io.html#ga139afbf916c84724fef3f82aca4857d3">More...</a><br /></td></tr>
<tr class="separator:ga139afbf916c84724fef3f82aca4857d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7712f5bc36127050a11ad995d0593bdc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga7712f5bc36127050a11ad995d0593bdc">soap_send</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *s)</td></tr>
<tr class="memdesc:ga7712f5bc36127050a11ad995d0593bdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a string.  <a href="group__group__io.html#ga7712f5bc36127050a11ad995d0593bdc">More...</a><br /></td></tr>
<tr class="separator:ga7712f5bc36127050a11ad995d0593bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3b1ba631a0c47d67fe31474982bde86"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gab3b1ba631a0c47d67fe31474982bde86">soap_send_raw</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *s, size_t n)</td></tr>
<tr class="memdesc:gab3b1ba631a0c47d67fe31474982bde86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send raw bytes.  <a href="group__group__io.html#gab3b1ba631a0c47d67fe31474982bde86">More...</a><br /></td></tr>
<tr class="separator:gab3b1ba631a0c47d67fe31474982bde86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9a6ffc8733e72dfa63ece22ac9c077d3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga9a6ffc8733e72dfa63ece22ac9c077d3">soap_http_has_body</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga9a6ffc8733e72dfa63ece22ac9c077d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if HTTP body message is not empty.  <a href="group__group__io.html#ga9a6ffc8733e72dfa63ece22ac9c077d3">More...</a><br /></td></tr>
<tr class="separator:ga9a6ffc8733e72dfa63ece22ac9c077d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2cd37f875d3314eec314b8723e2ffd8"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gae2cd37f875d3314eec314b8723e2ffd8">soap_http_get_body</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, size_t *len)</td></tr>
<tr class="memdesc:gae2cd37f875d3314eec314b8723e2ffd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the HTTP body message as a string.  <a href="group__group__io.html#gae2cd37f875d3314eec314b8723e2ffd8">More...</a><br /></td></tr>
<tr class="separator:gae2cd37f875d3314eec314b8723e2ffd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f54c5916c6f6ddffec5d7120a230f46"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga3f54c5916c6f6ddffec5d7120a230f46">soap_getline</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, char *buf, int len)</td></tr>
<tr class="memdesc:ga3f54c5916c6f6ddffec5d7120a230f46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a header line.  <a href="group__group__io.html#ga3f54c5916c6f6ddffec5d7120a230f46">More...</a><br /></td></tr>
<tr class="separator:ga3f54c5916c6f6ddffec5d7120a230f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5cd5455317210135c78a04c45ed8f55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__group__io.html#ga0c7ca927c25cf2e5f03d0add91b3eb6d">soap_wchar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gac5cd5455317210135c78a04c45ed8f55">soap_get0</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gac5cd5455317210135c78a04c45ed8f55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get next byte without consuming it.  <a href="group__group__io.html#gac5cd5455317210135c78a04c45ed8f55">More...</a><br /></td></tr>
<tr class="separator:gac5cd5455317210135c78a04c45ed8f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9fb9f0468ed93132119bcf600b3b0a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__group__io.html#ga0c7ca927c25cf2e5f03d0add91b3eb6d">soap_wchar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaf9fb9f0468ed93132119bcf600b3b0a6">soap_get1</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaf9fb9f0468ed93132119bcf600b3b0a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get next byte.  <a href="group__group__io.html#gaf9fb9f0468ed93132119bcf600b3b0a6">More...</a><br /></td></tr>
<tr class="separator:gaf9fb9f0468ed93132119bcf600b3b0a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab331e9628197f71adb4caabacd20315e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gab331e9628197f71adb4caabacd20315e">soap_poll</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gab331e9628197f71adb4caabacd20315e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Poll the connection.  <a href="group__group__io.html#gab331e9628197f71adb4caabacd20315e">More...</a><br /></td></tr>
<tr class="separator:gab331e9628197f71adb4caabacd20315e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga115be6d4b62bd840bd7750fde1bb73fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga115be6d4b62bd840bd7750fde1bb73fe">soap_ready</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga115be6d4b62bd840bd7750fde1bb73fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the connection is ready to receive pending data.  <a href="group__group__io.html#ga115be6d4b62bd840bd7750fde1bb73fe">More...</a><br /></td></tr>
<tr class="separator:ga115be6d4b62bd840bd7750fde1bb73fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8bb9d541b641a6c261d8879363c7694c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga8bb9d541b641a6c261d8879363c7694c">soap_recv_empty_response</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga8bb9d541b641a6c261d8879363c7694c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive an HTTP response message from the server that is assumed to be empty.  <a href="group__group__io.html#ga8bb9d541b641a6c261d8879363c7694c">More...</a><br /></td></tr>
<tr class="separator:ga8bb9d541b641a6c261d8879363c7694c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ac5e550072a59c8b6d432b63cc3543a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga6ac5e550072a59c8b6d432b63cc3543a">soap_send_empty_response</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, int status)</td></tr>
<tr class="memdesc:ga6ac5e550072a59c8b6d432b63cc3543a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an HTTP response message with an empty HTTP body from a service back to the client or peer.  <a href="group__group__io.html#ga6ac5e550072a59c8b6d432b63cc3543a">More...</a><br /></td></tr>
<tr class="separator:ga6ac5e550072a59c8b6d432b63cc3543a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb1779f009132aca606ad0fe33b41c04"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gacb1779f009132aca606ad0fe33b41c04">soap_envelope_begin_in</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gacb1779f009132aca606ad0fe33b41c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the XML <em><code>&lt;SOAP-ENV:Envelope&gt;</code></em> element opening tag if present.  <a href="group__group__io.html#gacb1779f009132aca606ad0fe33b41c04">More...</a><br /></td></tr>
<tr class="separator:gacb1779f009132aca606ad0fe33b41c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a5df8f27327c7dc923264bac5bf1c16"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga5a5df8f27327c7dc923264bac5bf1c16">soap_envelope_end_in</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga5a5df8f27327c7dc923264bac5bf1c16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the XML <em><code>&lt;/SOAP-ENV:Envelope&gt;</code></em> element closing tag if present.  <a href="group__group__io.html#ga5a5df8f27327c7dc923264bac5bf1c16">More...</a><br /></td></tr>
<tr class="separator:ga5a5df8f27327c7dc923264bac5bf1c16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaace2f3addda6f24c025289d76c12c119"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaace2f3addda6f24c025289d76c12c119">soap_envelope_begin_out</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaace2f3addda6f24c025289d76c12c119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emit the XML <em><code>&lt;SOAP-ENV:Envelope&gt;</code></em> element opening tag if <code><a class="el" href="structsoap.html#a39daa19f039aebc76b8c4b6bf933570a" title="SOAP version (0 = no SOAP, 1 = SOAP 1.1, 2 = SOAP 1.2) ">soap::version</a></code> is nonzero.  <a href="group__group__io.html#gaace2f3addda6f24c025289d76c12c119">More...</a><br /></td></tr>
<tr class="separator:gaace2f3addda6f24c025289d76c12c119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3986d0f18df7c034b214e2b745545a97"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga3986d0f18df7c034b214e2b745545a97">soap_envelope_end_out</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga3986d0f18df7c034b214e2b745545a97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emit the XML <em><code>&lt;/SOAP-ENV:Envelope&gt;</code></em> element closing tag if <code><a class="el" href="structsoap.html#a39daa19f039aebc76b8c4b6bf933570a" title="SOAP version (0 = no SOAP, 1 = SOAP 1.1, 2 = SOAP 1.2) ">soap::version</a></code> is nonzero.  <a href="group__group__io.html#ga3986d0f18df7c034b214e2b745545a97">More...</a><br /></td></tr>
<tr class="separator:ga3986d0f18df7c034b214e2b745545a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf03f8d432c7849b8f52625cb1d483bc4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaf03f8d432c7849b8f52625cb1d483bc4">soap_body_begin_in</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaf03f8d432c7849b8f52625cb1d483bc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the XML <em><code>&lt;SOAP-ENV:Body&gt;</code></em> element opening tag if present.  <a href="group__group__io.html#gaf03f8d432c7849b8f52625cb1d483bc4">More...</a><br /></td></tr>
<tr class="separator:gaf03f8d432c7849b8f52625cb1d483bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3fa118f5b72a71252aa5b0871fc188a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaa3fa118f5b72a71252aa5b0871fc188a">soap_body_end_in</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaa3fa118f5b72a71252aa5b0871fc188a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the XML <em><code>&lt;/SOAP-ENV:Body&gt;</code></em> element closing tag if present.  <a href="group__group__io.html#gaa3fa118f5b72a71252aa5b0871fc188a">More...</a><br /></td></tr>
<tr class="separator:gaa3fa118f5b72a71252aa5b0871fc188a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a2c3dd294f013a36b98d1ac02321493"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga4a2c3dd294f013a36b98d1ac02321493">soap_body_begin_out</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga4a2c3dd294f013a36b98d1ac02321493"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emit the XML <em><code>&lt;SOAP-ENV:Body&gt;</code></em> element opening tag if <code><a class="el" href="structsoap.html#a39daa19f039aebc76b8c4b6bf933570a" title="SOAP version (0 = no SOAP, 1 = SOAP 1.1, 2 = SOAP 1.2) ">soap::version</a></code> is nonzero.  <a href="group__group__io.html#ga4a2c3dd294f013a36b98d1ac02321493">More...</a><br /></td></tr>
<tr class="separator:ga4a2c3dd294f013a36b98d1ac02321493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8efb262aa6c3df326565b29a842cf452"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga8efb262aa6c3df326565b29a842cf452">soap_body_end_out</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga8efb262aa6c3df326565b29a842cf452"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emit the XML <em><code>&lt;/SOAP-ENV:Body&gt;</code></em> element closing tag if <code><a class="el" href="structsoap.html#a39daa19f039aebc76b8c4b6bf933570a" title="SOAP version (0 = no SOAP, 1 = SOAP 1.1, 2 = SOAP 1.2) ">soap::version</a></code> is nonzero.  <a href="group__group__io.html#ga8efb262aa6c3df326565b29a842cf452">More...</a><br /></td></tr>
<tr class="separator:ga8efb262aa6c3df326565b29a842cf452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a9e19e214e19769e8e859ac631e5d63"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga1a9e19e214e19769e8e859ac631e5d63">soap_recv_fault</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, int check)</td></tr>
<tr class="memdesc:ga1a9e19e214e19769e8e859ac631e5d63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse and deserialize the SOAP Fault.  <a href="group__group__io.html#ga1a9e19e214e19769e8e859ac631e5d63">More...</a><br /></td></tr>
<tr class="separator:ga1a9e19e214e19769e8e859ac631e5d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab03e7a2c2605004c7f74be27738cc629"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gab03e7a2c2605004c7f74be27738cc629">soap_send_fault</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gab03e7a2c2605004c7f74be27738cc629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an HTTP error with a SOAP Fault message from a service.  <a href="group__group__io.html#gab03e7a2c2605004c7f74be27738cc629">More...</a><br /></td></tr>
<tr class="separator:gab03e7a2c2605004c7f74be27738cc629"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95afd0022acb20ad188ddbd5b54486dd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga95afd0022acb20ad188ddbd5b54486dd">soap_recv_header</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga95afd0022acb20ad188ddbd5b54486dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse and deserialize the SOAP Header.  <a href="group__group__io.html#ga95afd0022acb20ad188ddbd5b54486dd">More...</a><br /></td></tr>
<tr class="separator:ga95afd0022acb20ad188ddbd5b54486dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07e242fefbde797cf9f76ff97f788334"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga07e242fefbde797cf9f76ff97f788334">soap_putheader</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga07e242fefbde797cf9f76ff97f788334"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emit the SOAP Header pointed to by <code><a class="el" href="structsoap.html#ac091dfe4e01b6a082d916c381e7006ba" title="The soap::header points to a SOAP_ENV__Header structure with the SOAP Header that was received or tha...">soap::header</a></code>  <a href="group__group__io.html#ga07e242fefbde797cf9f76ff97f788334">More...</a><br /></td></tr>
<tr class="separator:ga07e242fefbde797cf9f76ff97f788334"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3096038c328d84f90d54e156f9cb46f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga3096038c328d84f90d54e156f9cb46f6">soap_serializeheader</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga3096038c328d84f90d54e156f9cb46f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialize the SOAP Header pointed to by <code><a class="el" href="structsoap.html#ac091dfe4e01b6a082d916c381e7006ba" title="The soap::header points to a SOAP_ENV__Header structure with the SOAP Header that was received or tha...">soap::header</a></code> before emitting it with <code><a class="el" href="group__group__io.html#ga07e242fefbde797cf9f76ff97f788334" title="Emit the SOAP Header pointed to by soap::header ">soap_putheader</a></code>  <a href="group__group__io.html#ga3096038c328d84f90d54e156f9cb46f6">More...</a><br /></td></tr>
<tr class="separator:ga3096038c328d84f90d54e156f9cb46f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ecdc43a53e494edc4f84e8c135659ba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga0ecdc43a53e494edc4f84e8c135659ba">http_get</a> (struct <a class="el" href="structsoap.html">soap</a> *, struct soap_plugin *, void *)</td></tr>
<tr class="memdesc:ga0ecdc43a53e494edc4f84e8c135659ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">The HTTP GET plugin registration function.  <a href="group__group__io.html#ga0ecdc43a53e494edc4f84e8c135659ba">More...</a><br /></td></tr>
<tr class="separator:ga0ecdc43a53e494edc4f84e8c135659ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafee768c3e45ee451c4cd6907e446c888"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gafee768c3e45ee451c4cd6907e446c888">soap_http_get_stats</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, size_t *stat_get, size_t *stat_post, size_t *stat_fail, size_t **hist_min, size_t **hist_hour, size_t **hist_day)</td></tr>
<tr class="memdesc:gafee768c3e45ee451c4cd6907e446c888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collect access statistics with the <code><a class="el" href="group__group__io.html#ga0ecdc43a53e494edc4f84e8c135659ba" title="The HTTP GET plugin registration function. ">http_get</a></code> plugin.  <a href="group__group__io.html#gafee768c3e45ee451c4cd6907e446c888">More...</a><br /></td></tr>
<tr class="separator:gafee768c3e45ee451c4cd6907e446c888"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a84b61777a04a066e6e11baa89c579b"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga6a84b61777a04a066e6e11baa89c579b">soap_query</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga6a84b61777a04a066e6e11baa89c579b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extract the query string from the URL path at the server side with the <code><a class="el" href="group__group__io.html#ga0ecdc43a53e494edc4f84e8c135659ba" title="The HTTP GET plugin registration function. ">http_get</a></code> plugin.  <a href="group__group__io.html#ga6a84b61777a04a066e6e11baa89c579b">More...</a><br /></td></tr>
<tr class="separator:ga6a84b61777a04a066e6e11baa89c579b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae803685e32f840798dd5845eba176dc5"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gae803685e32f840798dd5845eba176dc5">soap_query_key</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, char **query)</td></tr>
<tr class="memdesc:gae803685e32f840798dd5845eba176dc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extract the next query string key at the server side with the <code><a class="el" href="group__group__io.html#ga0ecdc43a53e494edc4f84e8c135659ba" title="The HTTP GET plugin registration function. ">http_get</a></code> plugin.  <a href="group__group__io.html#gae803685e32f840798dd5845eba176dc5">More...</a><br /></td></tr>
<tr class="separator:gae803685e32f840798dd5845eba176dc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba1919e769e74b32ea8726e012cbdb86"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gaba1919e769e74b32ea8726e012cbdb86">soap_query_val</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, char **query)</td></tr>
<tr class="memdesc:gaba1919e769e74b32ea8726e012cbdb86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extract the next query string value at the server side with the <code><a class="el" href="group__group__io.html#ga0ecdc43a53e494edc4f84e8c135659ba" title="The HTTP GET plugin registration function. ">http_get</a></code> plugin.  <a href="group__group__io.html#gaba1919e769e74b32ea8726e012cbdb86">More...</a><br /></td></tr>
<tr class="separator:gaba1919e769e74b32ea8726e012cbdb86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c08d5ef28bc0dc37eee4633acdd1140"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga4c08d5ef28bc0dc37eee4633acdd1140">http_post</a> (struct <a class="el" href="structsoap.html">soap</a> *, struct soap_plugin *, void *)</td></tr>
<tr class="memdesc:ga4c08d5ef28bc0dc37eee4633acdd1140"><td class="mdescLeft">&#160;</td><td class="mdescRight">The HTTP POST plugin registration function.  <a href="group__group__io.html#ga4c08d5ef28bc0dc37eee4633acdd1140">More...</a><br /></td></tr>
<tr class="separator:ga4c08d5ef28bc0dc37eee4633acdd1140"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85c7fe6ae796534e2f54678c014c507c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga85c7fe6ae796534e2f54678c014c507c">http_form</a> (struct <a class="el" href="structsoap.html">soap</a> *, struct soap_plugin *, void *)</td></tr>
<tr class="memdesc:ga85c7fe6ae796534e2f54678c014c507c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The HTTP POST form plugin registration function.  <a href="group__group__io.html#ga85c7fe6ae796534e2f54678c014c507c">More...</a><br /></td></tr>
<tr class="separator:ga85c7fe6ae796534e2f54678c014c507c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fffac56a74407e77762dd2ff9c761fa"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#ga2fffac56a74407e77762dd2ff9c761fa">soap_http_get_form</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga2fffac56a74407e77762dd2ff9c761fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the HTTP POST application/x-www-form-urlencoded data as a string.  <a href="group__group__io.html#ga2fffac56a74407e77762dd2ff9c761fa">More...</a><br /></td></tr>
<tr class="separator:ga2fffac56a74407e77762dd2ff9c761fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabebc40cb4df7641874965df27cfd7abc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__io.html#gabebc40cb4df7641874965df27cfd7abc">http_pipe</a> (struct <a class="el" href="structsoap.html">soap</a> *, struct soap_plugin *, void *)</td></tr>
<tr class="memdesc:gabebc40cb4df7641874965df27cfd7abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The HTTP pipelining plugin registration function.  <a href="group__group__io.html#gabebc40cb4df7641874965df27cfd7abc">More...</a><br /></td></tr>
<tr class="separator:gabebc40cb4df7641874965df27cfd7abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d5b0588ea763e511772f0cc2498e322"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsoap__cookie.html">soap_cookie</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#ga7d5b0588ea763e511772f0cc2498e322">soap_set_cookie</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, const char *value, const char *domain, const char *path)</td></tr>
<tr class="memdesc:ga7d5b0588ea763e511772f0cc2498e322"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a cookie.  <a href="group__group__cookies.html#ga7d5b0588ea763e511772f0cc2498e322">More...</a><br /></td></tr>
<tr class="separator:ga7d5b0588ea763e511772f0cc2498e322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae22594f7ccdd5476bcdd93626b3006ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#gae22594f7ccdd5476bcdd93626b3006ef">soap_set_cookie_expire</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, long maxage, const char *domain, const char *path)</td></tr>
<tr class="memdesc:gae22594f7ccdd5476bcdd93626b3006ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set cookie expiration.  <a href="group__group__cookies.html#gae22594f7ccdd5476bcdd93626b3006ef">More...</a><br /></td></tr>
<tr class="separator:gae22594f7ccdd5476bcdd93626b3006ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7ecc82a09c396a50c56ce801662de71"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#gac7ecc82a09c396a50c56ce801662de71">soap_set_cookie_secure</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, const char *domain, const char *path)</td></tr>
<tr class="memdesc:gac7ecc82a09c396a50c56ce801662de71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set cookie secure.  <a href="group__group__cookies.html#gac7ecc82a09c396a50c56ce801662de71">More...</a><br /></td></tr>
<tr class="separator:gac7ecc82a09c396a50c56ce801662de71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f7d712b3d1c7c2a09741aa45621dfb5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#ga5f7d712b3d1c7c2a09741aa45621dfb5">soap_set_cookie_session</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, const char *domain, const char *path)</td></tr>
<tr class="memdesc:ga5f7d712b3d1c7c2a09741aa45621dfb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set session cookie.  <a href="group__group__cookies.html#ga5f7d712b3d1c7c2a09741aa45621dfb5">More...</a><br /></td></tr>
<tr class="separator:ga5f7d712b3d1c7c2a09741aa45621dfb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6b00dc725a0e74cf0342070151da94f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#gac6b00dc725a0e74cf0342070151da94f">soap_clr_cookie</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, const char *domain, const char *path)</td></tr>
<tr class="memdesc:gac6b00dc725a0e74cf0342070151da94f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear cookie.  <a href="group__group__cookies.html#gac6b00dc725a0e74cf0342070151da94f">More...</a><br /></td></tr>
<tr class="separator:gac6b00dc725a0e74cf0342070151da94f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga760df00c0998efaeaddc39e401f3e168"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#ga760df00c0998efaeaddc39e401f3e168">soap_clr_cookie_session</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, const char *domain, const char *path)</td></tr>
<tr class="memdesc:ga760df00c0998efaeaddc39e401f3e168"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear session cookie.  <a href="group__group__cookies.html#ga760df00c0998efaeaddc39e401f3e168">More...</a><br /></td></tr>
<tr class="separator:ga760df00c0998efaeaddc39e401f3e168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbc3a19d40bc8f3c2aed3c719e0569e9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsoap__cookie.html">soap_cookie</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#gabbc3a19d40bc8f3c2aed3c719e0569e9">soap_cookie</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, const char *domain, const char *path)</td></tr>
<tr class="memdesc:gabbc3a19d40bc8f3c2aed3c719e0569e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a cookie.  <a href="group__group__cookies.html#gabbc3a19d40bc8f3c2aed3c719e0569e9">More...</a><br /></td></tr>
<tr class="separator:gabbc3a19d40bc8f3c2aed3c719e0569e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0dd82c4fd7b499208d2402b195a182fe"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#ga0dd82c4fd7b499208d2402b195a182fe">soap_cookie_value</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, const char *domain, const char *path)</td></tr>
<tr class="memdesc:ga0dd82c4fd7b499208d2402b195a182fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get cookie value.  <a href="group__group__cookies.html#ga0dd82c4fd7b499208d2402b195a182fe">More...</a><br /></td></tr>
<tr class="separator:ga0dd82c4fd7b499208d2402b195a182fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac3464da4691fe86b2421bafecee0b6d"><td class="memItemLeft" align="right" valign="top">time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#gaac3464da4691fe86b2421bafecee0b6d">soap_cookie_expire</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *name, const char *domain, const char *path)</td></tr>
<tr class="memdesc:gaac3464da4691fe86b2421bafecee0b6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get cookie expiration.  <a href="group__group__cookies.html#gaac3464da4691fe86b2421bafecee0b6d">More...</a><br /></td></tr>
<tr class="separator:gaac3464da4691fe86b2421bafecee0b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e55b641c3a3d6f9710b523e41917fe8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#ga7e55b641c3a3d6f9710b523e41917fe8">soap_getenv_cookies</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga7e55b641c3a3d6f9710b523e41917fe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get cookies from the <code>HTTP_COOKIE</code> environment variable.  <a href="group__group__cookies.html#ga7e55b641c3a3d6f9710b523e41917fe8">More...</a><br /></td></tr>
<tr class="separator:ga7e55b641c3a3d6f9710b523e41917fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf59ec191a3c7012dd6171f7db3d2c6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__cookies.html#gacf59ec191a3c7012dd6171f7db3d2c6b">soap_free_cookies</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gacf59ec191a3c7012dd6171f7db3d2c6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free cookies.  <a href="group__group__cookies.html#gacf59ec191a3c7012dd6171f7db3d2c6b">More...</a><br /></td></tr>
<tr class="separator:gacf59ec191a3c7012dd6171f7db3d2c6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69c693405782c9b36da506924d1e774b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga69c693405782c9b36da506924d1e774b">soap_s2byte</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, char *value)</td></tr>
<tr class="memdesc:ga69c693405782c9b36da506924d1e774b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to a signed 8 bit byte (char) integer value.  <a href="group__group__s2s.html#ga69c693405782c9b36da506924d1e774b">More...</a><br /></td></tr>
<tr class="separator:ga69c693405782c9b36da506924d1e774b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac66dac26a9ee4b6c2c4ad037bfb86c66"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gac66dac26a9ee4b6c2c4ad037bfb86c66">soap_s2short</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, short *value)</td></tr>
<tr class="memdesc:gac66dac26a9ee4b6c2c4ad037bfb86c66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to a signed 16 bit integer value.  <a href="group__group__s2s.html#gac66dac26a9ee4b6c2c4ad037bfb86c66">More...</a><br /></td></tr>
<tr class="separator:gac66dac26a9ee4b6c2c4ad037bfb86c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafcc3cabff72e6ef124a577175793c943"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gafcc3cabff72e6ef124a577175793c943">soap_s2int</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, int *value)</td></tr>
<tr class="memdesc:gafcc3cabff72e6ef124a577175793c943"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to a signed 32 bit integer value.  <a href="group__group__s2s.html#gafcc3cabff72e6ef124a577175793c943">More...</a><br /></td></tr>
<tr class="separator:gafcc3cabff72e6ef124a577175793c943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b175ee7d378a72575539bc010ce207c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga1b175ee7d378a72575539bc010ce207c">soap_s2long</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, long *value)</td></tr>
<tr class="memdesc:ga1b175ee7d378a72575539bc010ce207c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to a signed <code>long</code> integer value.  <a href="group__group__s2s.html#ga1b175ee7d378a72575539bc010ce207c">More...</a><br /></td></tr>
<tr class="separator:ga1b175ee7d378a72575539bc010ce207c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5484b14580f14515e395e4ad83847ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gad5484b14580f14515e395e4ad83847ae">soap_s2LONG64</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, <a class="el" href="group__group__soap.html#ga78b36c5636eb5283d651b69d8684c6ae">LONG64</a> *value)</td></tr>
<tr class="memdesc:gad5484b14580f14515e395e4ad83847ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to a signed 64 bit integer value.  <a href="group__group__s2s.html#gad5484b14580f14515e395e4ad83847ae">More...</a><br /></td></tr>
<tr class="separator:gad5484b14580f14515e395e4ad83847ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e78d00e39062a5d37da62c4561dfc74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga8e78d00e39062a5d37da62c4561dfc74">soap_s2float</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, float *value)</td></tr>
<tr class="memdesc:ga8e78d00e39062a5d37da62c4561dfc74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to a float value.  <a href="group__group__s2s.html#ga8e78d00e39062a5d37da62c4561dfc74">More...</a><br /></td></tr>
<tr class="separator:ga8e78d00e39062a5d37da62c4561dfc74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b9f6723f8333ed2944e99f6f859b781"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga9b9f6723f8333ed2944e99f6f859b781">soap_s2double</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, double *value)</td></tr>
<tr class="memdesc:ga9b9f6723f8333ed2944e99f6f859b781"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to a double float value.  <a href="group__group__s2s.html#ga9b9f6723f8333ed2944e99f6f859b781">More...</a><br /></td></tr>
<tr class="separator:ga9b9f6723f8333ed2944e99f6f859b781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabd48d059617ce04b24e41b7f2e763e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gaabd48d059617ce04b24e41b7f2e763e6">soap_s2unsignedByte</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, unsigned char *value)</td></tr>
<tr class="memdesc:gaabd48d059617ce04b24e41b7f2e763e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to an unsigned 8 bit byte (unsigned char) integer value.  <a href="group__group__s2s.html#gaabd48d059617ce04b24e41b7f2e763e6">More...</a><br /></td></tr>
<tr class="separator:gaabd48d059617ce04b24e41b7f2e763e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa425119b4c7f3ab0883131b8e8751bc3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gaa425119b4c7f3ab0883131b8e8751bc3">soap_s2unsignedShort</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, unsigned short *value)</td></tr>
<tr class="memdesc:gaa425119b4c7f3ab0883131b8e8751bc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to an unsigned 16 bit integer value.  <a href="group__group__s2s.html#gaa425119b4c7f3ab0883131b8e8751bc3">More...</a><br /></td></tr>
<tr class="separator:gaa425119b4c7f3ab0883131b8e8751bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35d88ab5e0ef2260f7f5b1e48c7d5a30"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga35d88ab5e0ef2260f7f5b1e48c7d5a30">soap_s2unsignedInt</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, unsigned int *value)</td></tr>
<tr class="memdesc:ga35d88ab5e0ef2260f7f5b1e48c7d5a30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to an unsigned 32 bit integer value.  <a href="group__group__s2s.html#ga35d88ab5e0ef2260f7f5b1e48c7d5a30">More...</a><br /></td></tr>
<tr class="separator:ga35d88ab5e0ef2260f7f5b1e48c7d5a30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e065f642786ce4817fb87c017a7c9de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga3e065f642786ce4817fb87c017a7c9de">soap_s2unsignedLong</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, unsigned long *value)</td></tr>
<tr class="memdesc:ga3e065f642786ce4817fb87c017a7c9de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to an unsigned <code>long</code> integer value.  <a href="group__group__s2s.html#ga3e065f642786ce4817fb87c017a7c9de">More...</a><br /></td></tr>
<tr class="separator:ga3e065f642786ce4817fb87c017a7c9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e2c60a976116ffa36e8ea9ee98c8a94"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga3e2c60a976116ffa36e8ea9ee98c8a94">soap_s2ULONG64</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, <a class="el" href="group__group__soap.html#ga7c6e38d209f60a18e362172dca1a3b6e">ULONG64</a> *value)</td></tr>
<tr class="memdesc:ga3e2c60a976116ffa36e8ea9ee98c8a94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a decimal string to an unsigned 64 bit integer value.  <a href="group__group__s2s.html#ga3e2c60a976116ffa36e8ea9ee98c8a94">More...</a><br /></td></tr>
<tr class="separator:ga3e2c60a976116ffa36e8ea9ee98c8a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga648f16e4d6f807acf7adaa244eb555e7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga648f16e4d6f807acf7adaa244eb555e7">soap_s2char</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, char **value, int flag, long minlen, long maxlen, const char *pattern)</td></tr>
<tr class="memdesc:ga648f16e4d6f807acf7adaa244eb555e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a string (ASCII or UTF-8) to a new string while converting and validating the string contents.  <a href="group__group__s2s.html#ga648f16e4d6f807acf7adaa244eb555e7">More...</a><br /></td></tr>
<tr class="separator:ga648f16e4d6f807acf7adaa244eb555e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad43ad9c67a6bbb47b27b3f1b44c240c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gad43ad9c67a6bbb47b27b3f1b44c240c6">soap_s2stdchar</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, std::string *value, int flag, long minlen, long maxlen, const char *pattern)</td></tr>
<tr class="memdesc:gad43ad9c67a6bbb47b27b3f1b44c240c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a string (ASCII or UTF-8) to a new string while converting and validating the string contents.  <a href="group__group__s2s.html#gad43ad9c67a6bbb47b27b3f1b44c240c6">More...</a><br /></td></tr>
<tr class="separator:gad43ad9c67a6bbb47b27b3f1b44c240c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0632532cd90c207c0157bf96acd89ca0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga0632532cd90c207c0157bf96acd89ca0">soap_s2wchar</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, wchar_t **value, int flag, long minlen, long maxlen, const char *pattern)</td></tr>
<tr class="memdesc:ga0632532cd90c207c0157bf96acd89ca0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a string (ASCII or UTF-8) to a new wide string while converting and validating the string contents.  <a href="group__group__s2s.html#ga0632532cd90c207c0157bf96acd89ca0">More...</a><br /></td></tr>
<tr class="separator:ga0632532cd90c207c0157bf96acd89ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b8640f25329a8939647a07ee02c06b8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga1b8640f25329a8939647a07ee02c06b8">soap_s2stdwchar</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, std::wstring *value, int flag, long minlen, long maxlen, const char *pattern)</td></tr>
<tr class="memdesc:ga1b8640f25329a8939647a07ee02c06b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a string (ASCII or UTF-8) to a new wide string while converting and validating the string contents.  <a href="group__group__s2s.html#ga1b8640f25329a8939647a07ee02c06b8">More...</a><br /></td></tr>
<tr class="separator:ga1b8640f25329a8939647a07ee02c06b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e076039f02c6c4e36aca6ad359c3396"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga9e076039f02c6c4e36aca6ad359c3396">soap_s2QName</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, char **value, long minlen, long maxlen, const char *pattern)</td></tr>
<tr class="memdesc:ga9e076039f02c6c4e36aca6ad359c3396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a string (ASCII or UTF-8) to a new QName string while normalizing and validating the string contents.  <a href="group__group__s2s.html#ga9e076039f02c6c4e36aca6ad359c3396">More...</a><br /></td></tr>
<tr class="separator:ga9e076039f02c6c4e36aca6ad359c3396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga594ac84f98046493740eb8a212f999fd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga594ac84f98046493740eb8a212f999fd">soap_s2stdQName</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, std::string *value, long minlen, long maxlen, const char *pattern)</td></tr>
<tr class="memdesc:ga594ac84f98046493740eb8a212f999fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a string (ASCII or UTF-8) to a new QName string while normalizing and validating the string contents.  <a href="group__group__s2s.html#ga594ac84f98046493740eb8a212f999fd">More...</a><br /></td></tr>
<tr class="separator:ga594ac84f98046493740eb8a212f999fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d11df764efa9ce0fba2b766c0977532"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga0d11df764efa9ce0fba2b766c0977532">soap_s2dateTime</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *string, time_t *value)</td></tr>
<tr class="memdesc:ga0d11df764efa9ce0fba2b766c0977532"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a string with <em><code>xsd:dateTime</code></em> contents to a <code>time_t</code> value.  <a href="group__group__s2s.html#ga0d11df764efa9ce0fba2b766c0977532">More...</a><br /></td></tr>
<tr class="separator:ga0d11df764efa9ce0fba2b766c0977532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27a8ab5b7affc336f433f79fec5cb861"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga27a8ab5b7affc336f433f79fec5cb861">soap_s2base64</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const unsigned char *data, char *base64, int len)</td></tr>
<tr class="memdesc:ga27a8ab5b7affc336f433f79fec5cb861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode binary data as a base64-formatted string.  <a href="group__group__s2s.html#ga27a8ab5b7affc336f433f79fec5cb861">More...</a><br /></td></tr>
<tr class="separator:ga27a8ab5b7affc336f433f79fec5cb861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga349573a4d6aa53d3196d65b82199e7d2"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga349573a4d6aa53d3196d65b82199e7d2">soap_s2hex</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const unsigned char *data, char *hex, int len)</td></tr>
<tr class="memdesc:ga349573a4d6aa53d3196d65b82199e7d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode binary data as a hex-formatted string.  <a href="group__group__s2s.html#ga349573a4d6aa53d3196d65b82199e7d2">More...</a><br /></td></tr>
<tr class="separator:ga349573a4d6aa53d3196d65b82199e7d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga879fef6f43c8d64294526fdfdb8e5d21"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga879fef6f43c8d64294526fdfdb8e5d21">soap_byte2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, char value)</td></tr>
<tr class="memdesc:ga879fef6f43c8d64294526fdfdb8e5d21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a signed 8 bit byte (char) integer to a decimal string.  <a href="group__group__s2s.html#ga879fef6f43c8d64294526fdfdb8e5d21">More...</a><br /></td></tr>
<tr class="separator:ga879fef6f43c8d64294526fdfdb8e5d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8084377de7574fffbac00a6ec2fec43"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gae8084377de7574fffbac00a6ec2fec43">soap_short2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, short value)</td></tr>
<tr class="memdesc:gae8084377de7574fffbac00a6ec2fec43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a signed 16 bit integer to a decimal string.  <a href="group__group__s2s.html#gae8084377de7574fffbac00a6ec2fec43">More...</a><br /></td></tr>
<tr class="separator:gae8084377de7574fffbac00a6ec2fec43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9afdf8de7a8373f1747f41f8e3d5ee39"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga9afdf8de7a8373f1747f41f8e3d5ee39">soap_int2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, int value)</td></tr>
<tr class="memdesc:ga9afdf8de7a8373f1747f41f8e3d5ee39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a signed 32 bit integer to a decimal string.  <a href="group__group__s2s.html#ga9afdf8de7a8373f1747f41f8e3d5ee39">More...</a><br /></td></tr>
<tr class="separator:ga9afdf8de7a8373f1747f41f8e3d5ee39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62c6452f879498f8751d52ced3dff798"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga62c6452f879498f8751d52ced3dff798">soap_long2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, long value)</td></tr>
<tr class="memdesc:ga62c6452f879498f8751d52ced3dff798"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a signed <code>long</code> integer to a decimal string.  <a href="group__group__s2s.html#ga62c6452f879498f8751d52ced3dff798">More...</a><br /></td></tr>
<tr class="separator:ga62c6452f879498f8751d52ced3dff798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cdc8143c8bb8ab0169acfd372fe3bfb"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga3cdc8143c8bb8ab0169acfd372fe3bfb">soap_LONG642s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__soap.html#ga78b36c5636eb5283d651b69d8684c6ae">LONG64</a> value)</td></tr>
<tr class="memdesc:ga3cdc8143c8bb8ab0169acfd372fe3bfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a signed 64 bit integer to a decimal string.  <a href="group__group__s2s.html#ga3cdc8143c8bb8ab0169acfd372fe3bfb">More...</a><br /></td></tr>
<tr class="separator:ga3cdc8143c8bb8ab0169acfd372fe3bfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3be6414ca3e8d453c058a8b23552bab2"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga3be6414ca3e8d453c058a8b23552bab2">soap_float2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, float value)</td></tr>
<tr class="memdesc:ga3be6414ca3e8d453c058a8b23552bab2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a float value to a decimal string.  <a href="group__group__s2s.html#ga3be6414ca3e8d453c058a8b23552bab2">More...</a><br /></td></tr>
<tr class="separator:ga3be6414ca3e8d453c058a8b23552bab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcb38c224f8d1fc1c58534316421f515"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gadcb38c224f8d1fc1c58534316421f515">soap_double2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, double value)</td></tr>
<tr class="memdesc:gadcb38c224f8d1fc1c58534316421f515"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a double float value to a decimal string.  <a href="group__group__s2s.html#gadcb38c224f8d1fc1c58534316421f515">More...</a><br /></td></tr>
<tr class="separator:gadcb38c224f8d1fc1c58534316421f515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6da39f8ce07f4a3de37de6c5ce33ed83"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga6da39f8ce07f4a3de37de6c5ce33ed83">soap_unsignedByte2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, unsigned char value)</td></tr>
<tr class="memdesc:ga6da39f8ce07f4a3de37de6c5ce33ed83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an unsigned 8 bit byte (char) integer to a decimal string.  <a href="group__group__s2s.html#ga6da39f8ce07f4a3de37de6c5ce33ed83">More...</a><br /></td></tr>
<tr class="separator:ga6da39f8ce07f4a3de37de6c5ce33ed83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga406071af347fbb537e4e5d8b78899e75"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga406071af347fbb537e4e5d8b78899e75">soap_unsignedShort2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, unsigned short value)</td></tr>
<tr class="memdesc:ga406071af347fbb537e4e5d8b78899e75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an unsigned 16 bit integer to a decimal string.  <a href="group__group__s2s.html#ga406071af347fbb537e4e5d8b78899e75">More...</a><br /></td></tr>
<tr class="separator:ga406071af347fbb537e4e5d8b78899e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02470ecf340d6aedc3998252de8d69b1"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga02470ecf340d6aedc3998252de8d69b1">soap_unsignedInt2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, unsigned int value)</td></tr>
<tr class="memdesc:ga02470ecf340d6aedc3998252de8d69b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an unsigned 32 bit integer to a decimal string.  <a href="group__group__s2s.html#ga02470ecf340d6aedc3998252de8d69b1">More...</a><br /></td></tr>
<tr class="separator:ga02470ecf340d6aedc3998252de8d69b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa41e355261031f11c752ebaf702aa871"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gaa41e355261031f11c752ebaf702aa871">soap_unsignedLong2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, unsigned long value)</td></tr>
<tr class="memdesc:gaa41e355261031f11c752ebaf702aa871"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an unsigned <code>long</code> integer to a decimal string.  <a href="group__group__s2s.html#gaa41e355261031f11c752ebaf702aa871">More...</a><br /></td></tr>
<tr class="separator:gaa41e355261031f11c752ebaf702aa871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac65a7d227edbd6713113561962f992b8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gac65a7d227edbd6713113561962f992b8">soap_ULONG642s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, <a class="el" href="group__group__soap.html#ga7c6e38d209f60a18e362172dca1a3b6e">ULONG64</a> value)</td></tr>
<tr class="memdesc:gac65a7d227edbd6713113561962f992b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an unsigned 64 bit integer to a decimal string.  <a href="group__group__s2s.html#gac65a7d227edbd6713113561962f992b8">More...</a><br /></td></tr>
<tr class="separator:gac65a7d227edbd6713113561962f992b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac263a15330f17ac7e71a3e3ff3214f5d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gac263a15330f17ac7e71a3e3ff3214f5d">soap_wchar2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const wchar_t *value)</td></tr>
<tr class="memdesc:gac263a15330f17ac7e71a3e3ff3214f5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a wide string to a UTF-8 encoded string.  <a href="group__group__s2s.html#gac263a15330f17ac7e71a3e3ff3214f5d">More...</a><br /></td></tr>
<tr class="separator:gac263a15330f17ac7e71a3e3ff3214f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga813c6784fac2c4688540f40747279dd8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#ga813c6784fac2c4688540f40747279dd8">soap_dateTime2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, time_t value)</td></tr>
<tr class="memdesc:ga813c6784fac2c4688540f40747279dd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a <code>time_t</code> value to a string with <em><code>xsd:dateTime</code></em> contents.  <a href="group__group__s2s.html#ga813c6784fac2c4688540f40747279dd8">More...</a><br /></td></tr>
<tr class="separator:ga813c6784fac2c4688540f40747279dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb60e0f528e9c330a1f8497e3e03eee3"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gadb60e0f528e9c330a1f8497e3e03eee3">soap_base642s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *base64, char *data, size_t maxdatalen, int *datalen)</td></tr>
<tr class="memdesc:gadb60e0f528e9c330a1f8497e3e03eee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode a base64-formatted string to binary data.  <a href="group__group__s2s.html#gadb60e0f528e9c330a1f8497e3e03eee3">More...</a><br /></td></tr>
<tr class="separator:gadb60e0f528e9c330a1f8497e3e03eee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe80872d487259589af22cb259f89e42"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__s2s.html#gabe80872d487259589af22cb259f89e42">soap_hex2s</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *hex, char *data, size_t maxdatalen, int *datalen)</td></tr>
<tr class="memdesc:gabe80872d487259589af22cb259f89e42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode a hex-formatted string to binary data.  <a href="group__group__s2s.html#gabe80872d487259589af22cb259f89e42">More...</a><br /></td></tr>
<tr class="separator:gabe80872d487259589af22cb259f89e42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ec913accc705cca3296ab75bae955a5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__namespace.html#ga5ec913accc705cca3296ab75bae955a5">soap_set_namespaces</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const struct <a class="el" href="struct_namespace.html">Namespace</a> *<a class="el" href="group__group__namespace.html#gaabfac0a3b8d38498bc5e1e3bc465ead6">namespaces</a>)</td></tr>
<tr class="memdesc:ga5ec913accc705cca3296ab75bae955a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates an XML namespace table to generate and resolve xmlns namespace prefixes in XML messages.  <a href="group__group__namespace.html#ga5ec913accc705cca3296ab75bae955a5">More...</a><br /></td></tr>
<tr class="separator:ga5ec913accc705cca3296ab75bae955a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08d35d1900a1982fdde6f78e43fc9635"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__header.html#ga08d35d1900a1982fdde6f78e43fc9635">soap_header</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga08d35d1900a1982fdde6f78e43fc9635"><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code><a class="el" href="structsoap.html#ac091dfe4e01b6a082d916c381e7006ba" title="The soap::header points to a SOAP_ENV__Header structure with the SOAP Header that was received or tha...">soap::header</a></code> is NULL then allocate <code><a class="el" href="struct_s_o_a_p___e_n_v_____header.html" title="SOAP Header structure. ">SOAP_ENV__Header</a></code> header and set <code><a class="el" href="structsoap.html#ac091dfe4e01b6a082d916c381e7006ba" title="The soap::header points to a SOAP_ENV__Header structure with the SOAP Header that was received or tha...">soap::header</a></code> to point to it.  <a href="group__group__header.html#ga08d35d1900a1982fdde6f78e43fc9635">More...</a><br /></td></tr>
<tr class="separator:ga08d35d1900a1982fdde6f78e43fc9635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fe8da8d6501355a199d59204ef1e330"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#ga0fe8da8d6501355a199d59204ef1e330">soap_fault</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga0fe8da8d6501355a199d59204ef1e330"><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code><a class="el" href="structsoap.html#a920e2840ab2c816378059022dcfd96e0" title="The soap::fault points to a SOAP_ENV__Fault structure with the SOAP Fault that was received or that c...">soap::fault</a></code> is NULL then allocate <code><a class="el" href="struct_s_o_a_p___e_n_v_____fault.html" title="SOAP Fault structure. ">SOAP_ENV__Fault</a></code> header and set <code><a class="el" href="structsoap.html#a920e2840ab2c816378059022dcfd96e0" title="The soap::fault points to a SOAP_ENV__Fault structure with the SOAP Fault that was received or that c...">soap::fault</a></code> to point to it.  <a href="group__group__fault.html#ga0fe8da8d6501355a199d59204ef1e330">More...</a><br /></td></tr>
<tr class="separator:ga0fe8da8d6501355a199d59204ef1e330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac20c8569833053318196d898fe2566af"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gac20c8569833053318196d898fe2566af">soap_sender_fault</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *faultstring, const char *faultdetail)</td></tr>
<tr class="memdesc:gac20c8569833053318196d898fe2566af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set SOAP 1.1 client fault / SOAP 1.2 sender fault string and detail.  <a href="group__group__fault.html#gac20c8569833053318196d898fe2566af">More...</a><br /></td></tr>
<tr class="separator:gac20c8569833053318196d898fe2566af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf273fe8f08c8ddd558d509c45d7dc20d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gaf273fe8f08c8ddd558d509c45d7dc20d">soap_sender_fault_subcode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *faultsubcode, const char *faultstring, const char *faultdetail)</td></tr>
<tr class="memdesc:gaf273fe8f08c8ddd558d509c45d7dc20d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set SOAP 1.1 client fault / SOAP 1.2 sender fault subcode, string and detail.  <a href="group__group__fault.html#gaf273fe8f08c8ddd558d509c45d7dc20d">More...</a><br /></td></tr>
<tr class="separator:gaf273fe8f08c8ddd558d509c45d7dc20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91dc6bcc3c5f35e023b78a6f46a79ed6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#ga91dc6bcc3c5f35e023b78a6f46a79ed6">soap_receiver_fault</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *faultstring, const char *faultdetail)</td></tr>
<tr class="memdesc:ga91dc6bcc3c5f35e023b78a6f46a79ed6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set SOAP 1.1 server fault / SOAP 1.2 receiver fault string and detail.  <a href="group__group__fault.html#ga91dc6bcc3c5f35e023b78a6f46a79ed6">More...</a><br /></td></tr>
<tr class="separator:ga91dc6bcc3c5f35e023b78a6f46a79ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5544bc29083bb0b28cda5b4ad696d6a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gaa5544bc29083bb0b28cda5b4ad696d6a">soap_receiver_fault_subcode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *faultsubcode, const char *faultstring, const char *faultdetail)</td></tr>
<tr class="memdesc:gaa5544bc29083bb0b28cda5b4ad696d6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set SOAP 1.1 server fault / SOAP 1.2 receiver fault subcode, string and detail.  <a href="group__group__fault.html#gaa5544bc29083bb0b28cda5b4ad696d6a">More...</a><br /></td></tr>
<tr class="separator:gaa5544bc29083bb0b28cda5b4ad696d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga931a4ab6df2553b48a0c270f8a0a88af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#ga931a4ab6df2553b48a0c270f8a0a88af">soap_print_fault</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, FILE *fd)</td></tr>
<tr class="memdesc:ga931a4ab6df2553b48a0c270f8a0a88af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print error message on the specified output.  <a href="group__group__fault.html#ga931a4ab6df2553b48a0c270f8a0a88af">More...</a><br /></td></tr>
<tr class="separator:ga931a4ab6df2553b48a0c270f8a0a88af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab984763de3f5fdd4363aa62b4f250c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gaab984763de3f5fdd4363aa62b4f250c2">soap_stream_fault</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, std::ostream &amp;os)</td></tr>
<tr class="memdesc:gaab984763de3f5fdd4363aa62b4f250c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print error message on the specified output stream.  <a href="group__group__fault.html#gaab984763de3f5fdd4363aa62b4f250c2">More...</a><br /></td></tr>
<tr class="separator:gaab984763de3f5fdd4363aa62b4f250c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc9d67060889f7243381299047f0e8e6"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gafc9d67060889f7243381299047f0e8e6">soap_sprint_fault</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, char *buf, size_t len)</td></tr>
<tr class="memdesc:gafc9d67060889f7243381299047f0e8e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print error message to the specified string buffer.  <a href="group__group__fault.html#gafc9d67060889f7243381299047f0e8e6">More...</a><br /></td></tr>
<tr class="separator:gafc9d67060889f7243381299047f0e8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa70822938e0f116d1d0020aff66cc795"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gaa70822938e0f116d1d0020aff66cc795">soap_print_fault_location</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, FILE *fd)</td></tr>
<tr class="memdesc:gaa70822938e0f116d1d0020aff66cc795"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the location in the message where and when the error occurred.  <a href="group__group__fault.html#gaa70822938e0f116d1d0020aff66cc795">More...</a><br /></td></tr>
<tr class="separator:gaa70822938e0f116d1d0020aff66cc795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48129588ed481ab84698fa5cd84851a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#ga48129588ed481ab84698fa5cd84851a5">soap_stream_fault_location</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, std::ostream &amp;os)</td></tr>
<tr class="memdesc:ga48129588ed481ab84698fa5cd84851a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the location in the message where and when the error occurred.  <a href="group__group__fault.html#ga48129588ed481ab84698fa5cd84851a5">More...</a><br /></td></tr>
<tr class="separator:ga48129588ed481ab84698fa5cd84851a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga950543b654e24e726c0e31b31f529fea"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#ga950543b654e24e726c0e31b31f529fea">soap_fault_subcode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga950543b654e24e726c0e31b31f529fea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SOAP Fault subcode QName string or NULL when absent.  <a href="group__group__fault.html#ga950543b654e24e726c0e31b31f529fea">More...</a><br /></td></tr>
<tr class="separator:ga950543b654e24e726c0e31b31f529fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabba65cbc38ea589f5cb28463c1657107"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gabba65cbc38ea589f5cb28463c1657107">soap_fault_string</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gabba65cbc38ea589f5cb28463c1657107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SOAP Fault string/reason or NULL when absent.  <a href="group__group__fault.html#gabba65cbc38ea589f5cb28463c1657107">More...</a><br /></td></tr>
<tr class="separator:gabba65cbc38ea589f5cb28463c1657107"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa713e4a2ad1af8304db9d048d96bcd10"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gaa713e4a2ad1af8304db9d048d96bcd10">soap_fault_detail</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaa713e4a2ad1af8304db9d048d96bcd10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SOAP Fault detail XML string or NULL when absent.  <a href="group__group__fault.html#gaa713e4a2ad1af8304db9d048d96bcd10">More...</a><br /></td></tr>
<tr class="separator:gaa713e4a2ad1af8304db9d048d96bcd10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd29adf329b00619777f7fd1dfa17cfd"><td class="memItemLeft" align="right" valign="top">const char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#gabd29adf329b00619777f7fd1dfa17cfd">soap_faultsubcode</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gabd29adf329b00619777f7fd1dfa17cfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and returns a pointer to the SOAP Fault subcode QName string to set this string.  <a href="group__group__fault.html#gabd29adf329b00619777f7fd1dfa17cfd">More...</a><br /></td></tr>
<tr class="separator:gabd29adf329b00619777f7fd1dfa17cfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga092eb1dcfc6d3e8bbb79322d17e6fd0c"><td class="memItemLeft" align="right" valign="top">const char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#ga092eb1dcfc6d3e8bbb79322d17e6fd0c">soap_faultstring</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga092eb1dcfc6d3e8bbb79322d17e6fd0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and returns a pointer to the SOAP Fault string/reason to set this string.  <a href="group__group__fault.html#ga092eb1dcfc6d3e8bbb79322d17e6fd0c">More...</a><br /></td></tr>
<tr class="separator:ga092eb1dcfc6d3e8bbb79322d17e6fd0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fe7e6de9462b3abc93cf134af69c888"><td class="memItemLeft" align="right" valign="top">const char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__fault.html#ga5fe7e6de9462b3abc93cf134af69c888">soap_faultdetail</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga5fe7e6de9462b3abc93cf134af69c888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and returns a pointer to the SOAP Fault detail XML string to set this string or NULL when not accessible.  <a href="group__group__fault.html#ga5fe7e6de9462b3abc93cf134af69c888">More...</a><br /></td></tr>
<tr class="separator:ga5fe7e6de9462b3abc93cf134af69c888"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga466502a32af0672d589e919a7c882a57"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__dime.html#ga466502a32af0672d589e919a7c882a57">soap_set_dime</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga466502a32af0672d589e919a7c882a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable DIME attachments.  <a href="group__group__dime.html#ga466502a32af0672d589e919a7c882a57">More...</a><br /></td></tr>
<tr class="separator:ga466502a32af0672d589e919a7c882a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f319170ba950c4b4025c5c1739a26fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__dime.html#ga7f319170ba950c4b4025c5c1739a26fc">soap_clr_dime</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga7f319170ba950c4b4025c5c1739a26fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable DIME attachments.  <a href="group__group__dime.html#ga7f319170ba950c4b4025c5c1739a26fc">More...</a><br /></td></tr>
<tr class="separator:ga7f319170ba950c4b4025c5c1739a26fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga742f96848174e27bfc8df7425b870f4b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__dime.html#ga742f96848174e27bfc8df7425b870f4b">soap_set_dime_attachment</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *ptr, size_t size, const char *type, const char *id, unsigned short optype, const char *option)</td></tr>
<tr class="memdesc:ga742f96848174e27bfc8df7425b870f4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a DIME attachment to the SOAP/XML message.  <a href="group__group__dime.html#ga742f96848174e27bfc8df7425b870f4b">More...</a><br /></td></tr>
<tr class="separator:ga742f96848174e27bfc8df7425b870f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4829f833abe74febcb8e5fe9360ab591"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__dime.html#ga4829f833abe74febcb8e5fe9360ab591">soap_dime_option</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, unsigned short optype, const char *option)</td></tr>
<tr class="memdesc:ga4829f833abe74febcb8e5fe9360ab591"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a DIME option.  <a href="group__group__dime.html#ga4829f833abe74febcb8e5fe9360ab591">More...</a><br /></td></tr>
<tr class="separator:ga4829f833abe74febcb8e5fe9360ab591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39e5da4f375e8030b8cbddaf0a2a8e6e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__mime.html#ga39e5da4f375e8030b8cbddaf0a2a8e6e">soap_set_mime_attachment</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *ptr, size_t size, enum <a class="el" href="group__group__mime.html#ga3fec7633da07bff2bf5fd6330bef1844">soap_mime_encoding</a> encoding, const char *type, const char *id, const char *location, const char *description)</td></tr>
<tr class="memdesc:ga39e5da4f375e8030b8cbddaf0a2a8e6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a MIME attachment to the SOAP/XML message.  <a href="group__group__mime.html#ga39e5da4f375e8030b8cbddaf0a2a8e6e">More...</a><br /></td></tr>
<tr class="separator:ga39e5da4f375e8030b8cbddaf0a2a8e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9180e5ba634b20305b755b410045d9ee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__mime.html#ga9180e5ba634b20305b755b410045d9ee">soap_set_mime</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *boundary, const char *start)</td></tr>
<tr class="memdesc:ga9180e5ba634b20305b755b410045d9ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable MIME attachments.  <a href="group__group__mime.html#ga9180e5ba634b20305b755b410045d9ee">More...</a><br /></td></tr>
<tr class="separator:ga9180e5ba634b20305b755b410045d9ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81cedb24670ebda48a79679d4682211f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__mime.html#ga81cedb24670ebda48a79679d4682211f">soap_clr_mime</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga81cedb24670ebda48a79679d4682211f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable MIME attachments.  <a href="group__group__mime.html#ga81cedb24670ebda48a79679d4682211f">More...</a><br /></td></tr>
<tr class="separator:ga81cedb24670ebda48a79679d4682211f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57cf2a958b2ce6e957895642cd4c0966"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__mime.html#ga57cf2a958b2ce6e957895642cd4c0966">soap_post_check_mime_attachments</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga57cf2a958b2ce6e957895642cd4c0966"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable post-processing of MIME/MTOM attachments.  <a href="group__group__mime.html#ga57cf2a958b2ce6e957895642cd4c0966">More...</a><br /></td></tr>
<tr class="separator:ga57cf2a958b2ce6e957895642cd4c0966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2cb661a31f0cc431a3738125ddedb8f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__mime.html#gaf2cb661a31f0cc431a3738125ddedb8f">soap_check_mime_attachments</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:gaf2cb661a31f0cc431a3738125ddedb8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for a MIME/MTOM attachment.  <a href="group__group__mime.html#gaf2cb661a31f0cc431a3738125ddedb8f">More...</a><br /></td></tr>
<tr class="separator:gaf2cb661a31f0cc431a3738125ddedb8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga117fe70b589a08a9fa9ad06c3f5bd009"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsoap__multipart.html">soap_multipart</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__mime.html#ga117fe70b589a08a9fa9ad06c3f5bd009">soap_recv_mime_attachment</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, void *handle)</td></tr>
<tr class="memdesc:ga117fe70b589a08a9fa9ad06c3f5bd009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a MIME/MTOM attachment.  <a href="group__group__mime.html#ga117fe70b589a08a9fa9ad06c3f5bd009">More...</a><br /></td></tr>
<tr class="separator:ga117fe70b589a08a9fa9ad06c3f5bd009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad645e5a58ed442fe4753dcc2338c8bdb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__plugin.html#gad645e5a58ed442fe4753dcc2338c8bdb">soap_register_plugin</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, int(*fcreate)(struct <a class="el" href="structsoap.html">soap</a> *, struct soap_plugin *, void *))</td></tr>
<tr class="memdesc:gad645e5a58ed442fe4753dcc2338c8bdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a plugin.  <a href="group__group__plugin.html#gad645e5a58ed442fe4753dcc2338c8bdb">More...</a><br /></td></tr>
<tr class="separator:gad645e5a58ed442fe4753dcc2338c8bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga800a005ce0f0236461d1a5dbf4be2a80"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__plugin.html#ga800a005ce0f0236461d1a5dbf4be2a80">soap_register_plugin_arg</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, int(*fcreate)(struct <a class="el" href="structsoap.html">soap</a> *, struct soap_plugin *, void *), void *arg)</td></tr>
<tr class="memdesc:ga800a005ce0f0236461d1a5dbf4be2a80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a plugin with an argument.  <a href="group__group__plugin.html#ga800a005ce0f0236461d1a5dbf4be2a80">More...</a><br /></td></tr>
<tr class="separator:ga800a005ce0f0236461d1a5dbf4be2a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54e5c38507960996937fb31719f7113e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__misc.html#ga54e5c38507960996937fb31719f7113e">soap_begin</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>)</td></tr>
<tr class="memdesc:ga54e5c38507960996937fb31719f7113e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset context.  <a href="group__group__misc.html#ga54e5c38507960996937fb31719f7113e">More...</a><br /></td></tr>
<tr class="separator:ga54e5c38507960996937fb31719f7113e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fcf3c8f6f4bc6d5e6efd7a92ceaf399"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__misc.html#ga5fcf3c8f6f4bc6d5e6efd7a92ceaf399">soap_rand_uuid</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *prefix)</td></tr>
<tr class="memdesc:ga5fcf3c8f6f4bc6d5e6efd7a92ceaf399"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a randomized unique UUID string.  <a href="group__group__misc.html#ga5fcf3c8f6f4bc6d5e6efd7a92ceaf399">More...</a><br /></td></tr>
<tr class="separator:ga5fcf3c8f6f4bc6d5e6efd7a92ceaf399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2bfad49979faa3a625aca44acaa017c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__misc.html#gae2bfad49979faa3a625aca44acaa017c">soap_tag_cmp</a> (const char *string, const char *pattern)</td></tr>
<tr class="memdesc:gae2bfad49979faa3a625aca44acaa017c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare string to a pattern.  <a href="group__group__misc.html#gae2bfad49979faa3a625aca44acaa017c">More...</a><br /></td></tr>
<tr class="separator:gae2bfad49979faa3a625aca44acaa017c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91a35d2f67eeea8dc31fd23a3cea65d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__misc.html#ga91a35d2f67eeea8dc31fd23a3cea65d4">soap_match_tag</a> (struct <a class="el" href="structsoap.html">soap</a> *<a class="el" href="structsoap.html">soap</a>, const char *tag1, const char *tag2)</td></tr>
<tr class="memdesc:ga91a35d2f67eeea8dc31fd23a3cea65d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Match an XML tag name.  <a href="group__group__misc.html#ga91a35d2f67eeea8dc31fd23a3cea65d4">More...</a><br /></td></tr>
<tr class="separator:ga91a35d2f67eeea8dc31fd23a3cea65d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:gaabfac0a3b8d38498bc5e1e3bc465ead6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_namespace.html">Namespace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__namespace.html#gaabfac0a3b8d38498bc5e1e3bc465ead6">namespaces</a> []</td></tr>
<tr class="memdesc:gaabfac0a3b8d38498bc5e1e3bc465ead6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The global XML namespaces table with entries defined by the <code><a class="el" href="struct_namespace.html" title="Structure of each row in a namespace table. ">Namespace</a></code> structure and populated in an .nsmap file generated by soapcpp2.  <a href="group__group__namespace.html#gaabfac0a3b8d38498bc5e1e3bc465ead6">More...</a><br /></td></tr>
<tr class="separator:gaabfac0a3b8d38498bc5e1e3bc465ead6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This file defines the common macros, types and functions of the gSOAP API grouped by <a href="modules.html">modules</a> </p>
<p>The API features are grouped by the following <a href="modules.html">modules</a>:</p><ul>
<li><a class="el" href="group__group__debug.html">Debugging and logging</a></li>
<li><a class="el" href="group__group__with.html">WITH_MACRO compile-time flags</a></li>
<li><a class="el" href="group__group__soap.html">SOAP_MACRO compile-time values</a></li>
<li><a class="el" href="group__group__flags.html">SOAP_MACRO run-time flags</a></li>
<li><a class="el" href="group__group__errors.html">SOAP_MACRO run-time error codes</a></li>
<li><a class="el" href="group__group__context.html">Context with engine state</a></li>
<li><a class="el" href="group__group__callbacks.html">Callback functions</a></li>
<li><a class="el" href="group__group__ssl.html">SSL/TLS context and functions</a></li>
<li><a class="el" href="group__group__io.html">HTTP and IO functions</a></li>
<li><a class="el" href="group__group__cookies.html">HTTP cookie functions</a></li>
<li><a class="el" href="group__group__s2s.html">Conversion functions</a></li>
<li><a class="el" href="group__group__namespace.html">XML namespace tables</a></li>
<li><a class="el" href="group__group__header.html">Header structure and functions</a></li>
<li><a class="el" href="group__group__fault.html">Fault structure and functions</a></li>
<li><a class="el" href="group__group__dime.html">DIME attachment functions</a></li>
<li><a class="el" href="group__group__mime.html">MIME attachment functions</a></li>
<li><a class="el" href="group__group__plugin.html">Plugins and plugin registry functions</a></li>
<li><a class="el" href="group__group__misc.html">Miscellaneous functions</a> </li>
</ul>
</div></div><!-- contents -->
</div><!-- doc-content -->
<hr class="footer">
<address class="footer">
Copyright (C) 2021, Robert van Engelen, Genivia Inc., All Rights Reserved.
</address>
<address class="footer"><small>
Converted on Tue Apr 20 2021 19:48:13 by <a target="_blank" href="http://www.doxygen.org/index.html">Doxygen</a> 1.8.11</small></address>
<br>
<div style="height: 246px; background: #DBDBDB;">
</body>
</html>
